如何从另一个网站通过 Id 获取元素 [关闭]

Posted

技术标签:

【中文标题】如何从另一个网站通过 Id 获取元素 [关闭]【英文标题】:How to get Element by Id from Another website [closed] 【发布时间】:2017-11-06 05:57:28 【问题描述】:

我想通过 div 的 ID 从另一个站点获取内容。

假设,我有一个网站,我想从这个 URL 获取 div 内的所有内容,ID 为“mainbar” - https://***.com/questions

你能告诉我,如何用原生 javascript 或 jquery 制作它吗?

提前致谢。

【问题讨论】:

【参考方案1】:

如果您可以访问其他站点并且存在Access-Control-Allow-Origin 标头,则可以像这样使用jQuery:

$.get('https://***.com/questions').then(function (html) 
    // Success response
    var $mainbar = $(html).find('#mainbar');
    document.write($mainbar.html());
, function () 
    // Error response
    document.write('Access denied');
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

【讨论】:

以上是关于如何从另一个网站通过 Id 获取元素 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 如何通过 Id 从另一个模型中获取名称

使用 php 从另一个网站获取 OuterHtml

元素正在从另一个元素中获取属性值

如何从另一个表中获取每个值的计数?

如何在 DIV 中获取元素名称和 ID 的类型

如何从另一个数组中获取数组