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

标签 javascript html text tags element

<分区>

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

事实证明:

<img> , <img/> , <br> , <br/> , <input>会返回 false

<div></div> , <p></p>会返回 true

请帮忙, 提前致谢。

最佳答案

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

Test if an element can contain text

关于javascript - 检查 HTML 标签是否可以包含文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57487616/

相关文章:

javascript - 添加数据以连接表

javascript - 使用 angular-router 在页面中导航 View

javascript - 在 onEdit 触发器的事件对象中,如何将 range get 同时定义为实际范围对象和属性标识符?

html - IE9+ 不能在 HTML5 视频标签中播放纵向视频

python - f.readline() 不捕获文件的最后一行

javascript - 将外部和内部 observable 的结果组合到下一个 map 方法的单个参数(数组)中

javascript - SVG手写字母绘图动画

javascript - 背景视频不会在 Chrome 中显示

css - 如何通过CSS在/div容器中添加填充空间?

Powershell - 如何从文本文件中获取前几行?