从网站获取body标签值

时间:2012-01-23 13:04:21

标签: javascript html html5

我需要从我打开的网址中获取正文标记。我使用以下代码,但它无法正常工作。请建议。

document.getElementsByTagName('body')[0].innerHTML;

由于 TANU

4 个答案:

答案 0 :(得分:15)

在网址导航栏中复制以下代码。看,全身内容被警告。

javascript:(alert(document.body.innerHTML));

这意味着您可以通过body.innerHTML获取正文内容。你不需要使用getElementsByTagName。

答案 1 :(得分:3)

您是否尝试过document.body.innerHTML?

答案 2 :(得分:2)

这是我的简单测试

<html>
<head>
<title>TEST </title>
<script type="text/javascript">
MyFunction = function () {
    alert(document.body.innerHTML);
};
</script>
</head>
<body onload="MyFunction();">

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

它正在使用FF

答案 3 :(得分:0)

假设:

  • 脚本在文档加载后运行
  • 该脚本正在您想要正文内容的页面上运行(包括the address bar in Firefox)。

虽然它比document.body.innerHTML更加糟糕,但这会有效。