js hasChildNodes()指针对元素节点子节点多个的话 true
2014-05-08 14:42
127 查看
<select multiple size="2"> <option value="bj">北京</option> <option value="sh">上海</option> <option value="gz">广州</option> </select> <script type="text/javascript"> //select有没有子节点 var gzOptionElement=document.getElementsByTagName("select")[0]; //var gzTextElement=gzOptionElement.firstChild; //hashasChildNodes()只针对元素节点, 其他属性节点没有的 false var flag=gzOptionElement.hasChildNodes(); alert(" "+flag); //true //option元素没有子节点 var gzOptionElement=document.getElementsByTagName("option")[2]; var gzTextElement=gzOptionElement.firstChild; //指广州 var flag=gzTextElement.hasChildNodes(); alert(" "+flag); //false
相关文章推荐
- js -- dom -- JS获取HTML DOM节点元素
- js中创建元素createElement\createTextNode\appendChild
- js 获取元素所有兄弟节点实例
- 使用JavaScript访问子节点方法elementNode.childNodes时,需要注意的地方
- 初学js插入节点appendChild insertBefore使用方法
- JS 查找遍历子节点元素
- Js获取HTML DOM节点元素
- 编码实现环状单向链表(尾指针直接指向头指针,中间没有空节点),去除连续的重复元素的操作
- AngularJs Type error : Cannot read property 'childNodes' of undefined
- Js 获取HTML DOM节点元素的几种方法
- 【JS】【三大部分之DOM】【元素节点】
- js遍历子节点子元素附属性及方法
- html——原生js与jquery创建元素节点区别
- JS获取节点的兄弟,父级,子级元素
- JS获取节点的兄弟,父级,子级元素
- Js获取HTML DOM节点元素
- Js 获取HTML DOM节点元素的方法小结
- Js 添加删除HTML DOM 元素(节点)
- js动态创建table节点并通过appendChild拼接子元素的问题
- JS创建一个元素节点, 并把该节点添加为文档中指定节点的子节点