仅使用javascript获取网站的body元素

时间:2014-09-26 20:11:02

标签: javascript

我想检索以下网站正文内容http://sports.espn.go.com/nhl/bottomline/scores?nhl_s_left1并将其存储在一个字符串中,我知道并且成功使用php检索这个,但是我想限制只使用javascript,有没有办法只是获取站点中的字符串并将其复制并存储在var?

2 个答案:

答案 0 :(得分:12)

试试这个:

<script>
window.onload = function get_body() {

  body = document.getElementsByTagName('body')[0];
}

</script>

请允许我解释一下。 window.onload是在执行脚本之前加载HTML的。即使只有一个身体标签,这是我使用的方法^。基本上,它找到&#34;第一&#34; body标签,然后我告诉它只是获取body元素本身,而不是所有其他属性和子节点使用索引[0]。如果你想要与body标签有关,那么就失去0的索引。希望这有帮助!

答案 1 :(得分:4)

尽管@Brendan的答案是正确的。

它简单,简短且足够快,足以使用

获得body元素。
document.body;

它的作用与我们对document.getElementsByTagName('body')[0];所做的相同,并且应该在答案列表中。