检查HTML标签是否可以包含文本

时间:2019-08-14 02:54:46

标签: javascript html text tags element

我正在寻找一种检查HTML标记是否为空(不包含文本)的方法。首先,我正在考虑检查标签是否可以包含文本(具有结束标签)。

事实证明:

<img><img/><br><br/><input>将返回false

<div></div><p></p>将返回true

请帮助, 预先感谢。

2 个答案:

答案 0 :(得分:2)

W3指定了一些标准的void元素,如下所示。它可能会给您一些帮助。

Test if an element can contain text

答案 1 :(得分:-1)

console.log(document.getElementById("demo").innerHTML)

您可以在元素中获取html内容