-1
例HTML而不是文本:检查元素包含子标签使用JavaScript
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.</p>
<p><img src="..." alt=""/></p>
<p><iframe width="" height="" src="...">....</iframe></p>
<p> Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urn</p>
我怎样才能有效地得到这些p标签包含了使用纯JavaScript代码,而不是文本,如果可能的话?
的结果应该是:
<p><img src="..." alt=""/></p>
<p><iframe width="" height="" src="...">....</iframe></p>
我已经走近它,像这样:
var ptags = document.querySelectorAll(".container p");
for(var i = 0; i<ptags.length; i++) {
if(ptags[i].querySelectorAll("img, iframe").length > 0) { .... }
}
感谢利昂,childElementCount财产是我一直在寻找。 – g13