如何获取html页面中所有p和h标记的值,不包括所有其他标记
how to get the value of all p and h tags in a html page excluding all other tags
我正在尝试将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);
}
对于通过分隔的选择器进行查找,您可以在jQuery 中用逗号书写它们
$("p, :header").each(function(index, element){
console.info($(element).html());
})
这里只需一行jquery脚本即可。$("body p").text()
如果你想得到每条<p>
线,你也可以像这个一样
$("body").children("p").each(function(e,v){
alert($(v).text());
});
相关文章:
- 如何在My chrome扩展中获取其他chrome扩展的DOM访问权限
- jQuery代码,用于在检查行时获取其他列的数据
- jQuery获取其他标签's css并将其添加到其他
- 使用jquery获取其他域名网站的源代码
- 获取锚点中的文本值,但不获取其他 HTML 元素
- 如何将数据(如用户 ID)传递给 Web 工作人员,以便从服务器获取其他推送通知数据
- 如何获取其他 Chrome 事件中的所有标签页网址
- 通过在数组中输入其他值,从 JSON 数据中获取其他值
- 暂停nodejs函数以获取其他函数的响应
- 从select ng选项中获取其他列
- getElemetById 总是返回第一个对象,我如何获取其他值
- 从另一个值中获取其他json值
- 如何获取其他时区的本地时间
- 获取其他页面的内容
- 在解析xml时,getAttribute获取某些项而不获取其他项
- 从表中的其他td获取其他值
- 通过JQuery获取其他网页的html源/文本
- 使用data attr value获取其他data attr值
- jQuery可以获取某些类,但不能获取其他类
- FuelUX ComboBox获取“其他”的值;选择