JS怎么获取没有任何属性的元素,但有innerHTML

JS怎么获取没有任何属性的元素,但有innerHTML比如:抓取innerHTML=内容2 的这个p标签。DOM中很多代码节点,其中一段:
<div>
<p>内容1</p>
<p>内容2</p>
<p>内容3</p>
<p>内容4</p>
</div>
因为原文档节点代码很多 所以TagName再children,或者queryxx的那个都不准确,有没有通过内容抓取的方法。通过innerHTML="内容2" 万分感谢

您好,js要获取内容,就只有先获取标签,如果你想直接获取内容,并以内容为基础选择,你可以自己封装个函数,遍历p标签里的内容,然后选择到你需要的那个内容。追问

想过这个方法,因为担心性能问题 没这样做,以为有更好的方法,这样做ok吗

这应该是最佳解决方案吧 通过唯一的innerHTML查找元素

但是调用起来出错。。。

TypeError frames[index].getElementByinnerHTML is not a function

问题解决了 还是自定函数

温馨提示:答案为网友推荐,仅供参考
相似回答