hasChildNodes()
hasChildNodes():方法可以用来检查一个给定的元素是否有子节点。
booleanValue = element.hasChildNodes
这个方法将返回一个布尔值true或false。如果给定元素有方法将返回true,否则,返回false。
文本节点可属性节点都不可能在包含子节点,所以对这两类节点使用hasChildNodes方法的返回值永远是false
这个方法通常与if语句配合使用,下面这个例子先找出id属性值是fineprint的那个元素,并保存到变量childern里面去:
var message = document.getElementById("fineprint"); if ( message.hasChildNodes ) {var childern = message.childNodes; }
hsaChildNodes方法无法返回给定元素的子节点-------子节点可以用这个元素的childNodes属性去检索,如果hasChildNodes方法返回的是false,childNodes属性将是一个空数组。
同样的道理,如果hanChildNodes方法返回false,给定元素的firstchild和lastchild属性也将为空。
转载于:https://www.cnblogs.com/zzq919101/p/6018257.html
hasChildNodes()相关推荐
- js hasChildNodes()指针对元素节点子节点多个的话 true
1 <select multiple size="2"> 2 <option value="bj">北京</option> ...
- hasChildNodes()方法,nodeName、nodeValue、nodeType介绍
Document对象的使用:hasChildNodes()方法,nodeName.nodeValue.nodeType的简单介绍 一.hasChildNodes() 说明: (1) 该方法 ...
- 获取DOM节点的几种方式
DOM 是一个树形结构,操作一个DOM节点,实际上就是这几个操作:更新.删除.添加.遍历 在操作DOM节点之前,需要通过各种方式先拿到这个DOM节点,常用的方法有: 一.通过元素类型的方法来操作: d ...
- div自己移除自己/移除div下面的所有子元素
let remove = {/*div自己移除自己*/myself: function (sel) {sel = typeof sel === "string" ? documen ...
- js里的document对象大全(DOM操作)
什么是DOM document object model 的简称,意思为文档对象模型.主要用来对文档中的html节点进行操作. Dom的操作简单示例: <div id="t1" ...
- dom文档对象手册_DOM总结
一.DOM是一棵树,树上有Node,Node分为 Document.Element(元素)和 Text(文本),以及其他不重要的. 二.浏览器原生提供document节点,代表整个文档, 文档的第一层 ...
- C#写webservice(2)
由于自身知识限制,并不知道这么做对不对,仅供参考. 我理解的webservice就是放在网络上的一个函数. 那下面简单实现下这个功能: 两台电脑1和2. 我们的订单放在电脑1上,提供给了前台查询订单的 ...
- nodeType 节点简介
nodeType 节点简介 1 interface Node { 2 // NodeType 3 const unsigned short ELEMENT_NODE = 1; 4 const unsi ...
- 前端红宝书《JavaScript高级程序设计》核心知识总结
此文是对<JavaScript 高级程序设计>一书难点的总结,也是笔者在看了 3 遍之后的一些梳理和感想,希望能借此巩固js的基础和对一些核心概念有更深入的了解. 摘要 JS基本的数据类型 ...
- [转]JavaScript代码收集
来自<转贴自大雨仔的js收藏>: //打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px; ...
最新文章
- 哈佛大学惊人发现:新冠对人类未来影响巨大!
- iOS中正则表达式的使用
- 计数信号量的删除与状态查询
- System.ArgumentException: 输入数组长度大于此表中的列数。
- SAP Spartacus 用户认证的实现
- SAP ABAP Netweaver里的SE80事务码是如何响应用户请求的
- 学习SQL数据查询,这一篇就够了!
- Oracle的join默认为,oracle join用法
- 类的封装,继承和多态
- nagios搭建和邮件短信报警设置
- php递归函数详解,php递归函数的调用讲解
- flash builder java_FlashBuilder4 与 Java 的交互调用(blazeds服务端)
- 今天我们来聊一个很高级的话题:如何设计一个大规模远程命令执行系统
- linux卸载致远oa,致远oa(seeyon)文件上传漏洞重现及分析
- 计算机云共享盘,搭建私人云网盘:局域网访问共享数据
- 数据安全运营体系建设
- 入门板绘又应该注意什么呢? 板绘初学者怎么练线稿
- 【云原生之Docker实战】使用Docker部署Alist网盘直链程序
- 如何使网站图标Icon显示在浏览器地址前面
- MPEG4 笔记(FTYP,MOOV,MVHD)
热门文章
- 本博客自排名1000到400的各项数据变化
- IPCamera可以通过BackChannel进行对讲?
- 推荐一种优秀的数据结构技巧
- MySQL到mongodb中间件_Bifrost: Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB等服务的异构中间件...
- c++字符串相等比较 char* char[] string
- C# dataGridView控件 左上角加string
- solaris查看服务器信息,Solaris下如何显示服务器虚拟内存统计信息
- 直线旋转动画html5,多视角3D可旋转的HTML5 Logo动画
- 鸿蒙系统翻车了,鸿蒙“翻车”? 网友发现鸿蒙系统居然是安卓9.0
- 信息与计算科学偏计算机的学校,信息与计算科学:披着计算机“外衣”的数学专业...