javascript - 如何获取 html 页面中所有 p 和 h 标签的值,不包括所有其他标签

标签 javascript android html

我正在尝试将 HTML 页面加载到我的应用程序中。我只想显示 HTML 页面的内容。 请帮助我使用 javascript 函数,我可以在其中循环遍历所有 p 标记并获取 <p> 的内容在 TextView 中显示为字符串的标记。

<html><body>" +
        "<h1>First</h1><p>text text text</p>" +
        "<h1>Second</h1>more text" +
         <p>text text text</p>
           <p>text text text</p>
          <p>text text text</p>
        "</body></html>

最佳答案

如果你不想使用 jQuery 就这样做:

var paragraphs = document.getElementsByTagName("p");
for(var i = 0; i < paragraphs.length; i++)
{
    alert(paragraphs[i].innerHTML);
}

关于javascript - 如何获取 html 页面中所有 p 和 h 标签的值,不包括所有其他标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11625048/

相关文章:

java - 致命异常 : main java. lang.VerifyError : net. sourceforge.jtds.jdbc.TdsCore

javascript - 带有图像的自定义文本区域

javascript - 如何通过codemirror启用htmlmixed模式?

javascript - 组件不显示更新的 redux 状态

android - 如何在 Android 中为 ImageSpan 应用背景颜色?

java - 单击列表项时崩溃。

javascript - jQuery - slideUp 开始快结束慢?

javascript - 在我刷新浏览器之前,菜单看起来已损坏

javascript - 使用 Yarn 安装包时, "incorrect peer dependency"是什么意思?

javascript - Tab 焦点到 JavaScript 中的单选按钮