使用javascript解析html字符串

sus*_*nne 0 javascript jquery

我想提取部分html字符串,其格式如下所示.这个html字符串由返回var contents = $("#content").html()

blah1 blah1
<p> blah2 blah2 </p>
Run Code Online (Sandbox Code Playgroud)

然后我用

start = contents.indexOf("<p>");
end = contents.indexOf("</p>");
Run Code Online (Sandbox Code Playgroud)

获得开始和结束位置.所以我可以使用contents.slice(start,end)来提取我想要的字符串.

但在IE浏览器中,<p>标签是大写的,<P>而在Chrome和Firefox中,它们是用户<p>

我如何包含这两种情况,以便我的JavaScript函数可以在所有浏览器中使用?谢谢

rid*_*rid 5

您可以使用:

$('#content p').text();
Run Code Online (Sandbox Code Playgroud)