javascript - 如何使用 javascript 检测外部文件中的数据?

标签 javascript jquery html dom

我通常使用“getElementById()”来检测内部文件数据。我尝试用此方法检测外部文件中的数据,但它不起作用:

<script>
var outterPage ="dom1.html";
var temp=outterPage.getElementById("abc").innerHTML;
</script>

我可以做什么来检测外部文件中的数据?

最佳答案

您可以使用 jQuery 函数 $.get 将 URL 的内容读取到变量中。然后您可以将其解析为 DOM 元素以查找其中的一部分。

$.get("dom1.html", function(data) {
    var temp = $("<div>", { html: data }).find("#abc").html();
    // do something with temp
});

您还可以在 $.get 的 URL 参数中指定 ID,这样 jQuery 将只返回页面该部分的内容。

$.get("dom1.html #abc", function(temp) {
    // do something with temp
});

关于javascript - 如何使用 javascript 检测外部文件中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34424416/

相关文章:

javascript - Jquery 将文本附加到元素

javascript - 使用 @input 将对象数组从 Angular 模板传递到另一个组件

javascript - jQuery: 对象 #<Document> 没有方法 'find'

javascript - 我怎样才能使textarea只读但不会变灰

javascript - 自适应高度不适用于 bxslider 插件中的垂直和淡入淡出模式

javascript - 使用 "is not"规则进行浏览器检查

javascript - 如何从异步调用返回响应?

html - CSS悬停动画隐藏文本

javascript - 根据在一页上单击哪个 div href,在第二页上加载 slider 的不同部分?

javascript - 如何使用html/javascript读取本地文本文件?