我正在寻找一种检查HTML标记是否为空(不包含文本)的方法。首先,我正在考虑检查标签是否可以包含文本(具有结束标签)。
事实证明:
<img>
,<img/>
,<br>
,<br/>
,<input>
将返回false
<div></div>
,<p></p>
将返回true
请帮助, 预先感谢。
答案 0 :(得分:2)
W3指定了一些标准的void元素,如下所示。它可能会给您一些帮助。
答案 1 :(得分:-1)
console.log(document.getElementById("demo").innerHTML)
您可以在元素中获取html内容