加载DOM内容

时间:2014-03-12 20:50:15

标签: javascript html dom

有没有办法可以使用Javascript在DOM中加载网站的UI内容?例如

<code>      
  <h1>Google</h1>
</code>

正在检索&#34; Google&#34; (我的Javascript代码中有一个h1标签)。

1 个答案:

答案 0 :(得分:1)

在您自己的网页上访问DOM

回答您的确切问题:

var h1 = $('h1').html();

是的,您可以将jQuery添加到您的网站并使用它的选择器,如下所示:

$( "#foo" )[ 0 ]; // = document.getElementById( "foo" )

访问其他网页的DOM

由于跨域策略,这并不容易。 无论如何,你会发现,如果它被阻止了。 尝试使用Ajax查询来获取网站内容,如下所示:

$(document).ready(function() {
baseUrl = "http://www.somedomain.com/";
$.ajax({
    url: baseUrl,
    type: "get",
    dataType: "",
    success: function(data) {
        // play with data
});