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

Get body element of site using only javascript

本文关键字:body 元素 站点 获取 javascript      更新时间:2023-09-26

我想检索以下网站的正文内容http://sports.espn.go.com/nhl/bottomline/scores?nhl_s_left1并将其存储在字符串中,我知道并成功地使用php检索到了这一点,但我想将其限制为仅使用javascript,有没有一种方法可以将字符串复制到站点中并存储在var中?

尽管@Brendan的回答被接受且正确。

它简单、短、快,足以使用获得身体元素

document.body;

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

试试这个:

<script>
window.onload = function get_body() {
  body = document.getElementsByTagName('body')[0];
}
</script>

请允许我解释一下。window.onload使得HTML在脚本执行之前加载。即使只有一个body标记,这也是我使用的方法^。基本上,它会找到"第一个"body标记,然后我告诉它只获取body元素本身,而不是使用[0]索引来获取所有其他属性和子节点。如果希望所有内容都与body标记有关,则丢失索引0。希望这能有所帮助!

还有一个选项:

let body = document.querySelector("body");