Node.hasChildNodes - Web API 接口参考 编辑
概述
hasChildNodes方法返回一个布尔值,表明当前节点是否包含有子节点.
语法
element.hasChildNodes()
例子
下面的例子演示了:如果id为foo的这个元素有子节点,则从dom树中删除它的第一个子节点.
var foo = document.getElementById("foo");
if ( foo.hasChildNodes() ) {
foo.removeChild( foo.childNodes[0] );
}
注意:Node.hasChildNodes
是个方法,而不是普通属性,使用时必须加括号才能调用.
总结
有三种方法可以判断当前节点是否有子节点。
- node.firstChild !== null
- node.childNodes.length > 0
- node.hasChildNodes()
规范
相关链接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论