【发布时间】:2014-03-29 13:30:39
【问题描述】:
我正在获取 en 元素的子节点,并且我想检查标签是否实际上可以包含文本。例如:
<br />, <img />
应该返回 false 和
<span></span>, <div></div>, <li></li>
应该返回真。谢谢!
【问题讨论】:
-
<video>怎么样(可以包含文本,但只能作为替代内容,以防视频失败)? (HTML 中还有其他具有类似规则的元素)。 -
任何可以包含任何形式或方式文本的元素,
-
你可以检查是否
el.childNodes.length > 0,但是DOM中的空元素和自闭元素一般没有区别
标签: javascript html dom nodes