元素是否有子节点:
let answer = element.hasChildNodes();
亲自试一试 »
删除元素的第一个子节点:
if (element.hasChildNodes()) {
element.removeChild(element.childNodes[0]);
}
亲自试一试 »
这个hasChildNodes()
如果指定节点有任何子节点,方法返回 true,否则返回 false。
这个hasChildNodes()
方法是只读的。
在里面HTML 文档对象模型(文档对象模型),HTML 文档是带有(或不带有)子节点的节点的集合。
节点分别是元素节点、文本节点和注释节点。
元素之间的空白也是文本节点。
元素只是元素节点。
子节点返回孩子节点(元素节点、文本节点和注释节点)。
孩子们返回孩子元素(不是文本和注释节点)。
兄弟姐妹是"brothers" 和"sisters"。
兄弟姐妹是具有相同父节点的节点(在同一子节点列表)。
元素兄弟姐妹是具有相同父级的元素(在同一孩子们列表)。
element.hasChildNodes()
没有任何 |
类型 | 描述 |
布尔值 | true 如果该元素有子节点,否则false 。 |
element.hasChildNodes()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!