【问题标题】:get body tag value from website [closed]从网站获取正文标签值[关闭]
【发布时间】:2012-02-16 19:53:10
【问题描述】:

我需要从我打开的 url 中获取 body 标签。我正在使用以下代码,但它不起作用。请提出建议。

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

谢谢 塔努

【问题讨论】:

  • 此问题中的信息不足,无法了解可能发生的情况。需要更多相关代码和调用这段代码的时机。

标签: javascript html


【解决方案1】:

在 url 导航栏中复制以下代码。看,整个身体内容都被警告了。

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

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

【讨论】:

【解决方案2】:

您尝试过 document.body.innerHTML 吗?

【讨论】:

  • 是的,我试过了。它在 chrome 上运行良好,但在 Firefox 8 上运行良好。请建议
【解决方案3】:

这是我的简单测试

<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

【讨论】:

    【解决方案4】:

    假设:

    • 脚本在文档加载后运行
    • 脚本正在您希望从中获取正文内容的页面上运行(包括the address bar in Firefox)。

    这会起作用,尽管它比document.body.innerHTML 丑。

    【讨论】:

    • 我试过了,但它在 FF 8 上不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-12
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多