childNodes和nodeType
来源:互联网 发布:帝国cms ajax提交表单 编辑:程序博客网 时间:2024/05/17 06:03
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script>//DOM节点window.onload=function() {var oUl=document.getElementById('ul1');alert(oUl.childNodes.length); //存放Ul的子节点的数组//将弹出11//把空的文本节点算作子节点。IE6-8没有问题for(var i=0; i < oUl.childNodes.length; i++) {//oUl.childNodes[i].style.background='red';//出错,文本节点没有background属性//nodeType,告知节点类型//nodeType==3 -> 文本节点//nodeType==1 -> 元素节点if (oUl.childNodes[i].nodeType == 1) {oUl.childNodes[i].style.background='red';}}}</script></head><body><ul id="ul1"><li></li><li></li><li></li><li></li><li></li></ul></body></html>
更好的方式是使用children属性
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script>//DOM节点window.onload=function() {var oUl=document.getElementById('ul1');alert(oUl.children.length);}</script></head><body><ul id="ul1"><li></li><li></li><li></li><li></li><li></li></ul></body></html>注意:子节点只算第一层的
0 0
- childNodes和nodeType
- childNodes和nodeType
- 18、Dom--childNodes和nodeType的结合使用
- childNodes中nodeType的12种类型
- JavaScript中childNodes、children、nodeValue、nodeType、parentNode、nextSibling详细讲解
- JavaScript学习——childNodes属性、nodeType属性
- children和childNodes差异
- children和childNodes差异
- children和childNodes
- childNodes和children
- nodeValue和nodeType
- childNodes,children和noteType
- children和childNodes
- children和childNodes差异
- JavaScript children和childNodes
- childNodes和children
- nodeType
- Js的parentNodes和ChildNodes
- 别让双手毁了青春!一段关于性成长经历的回忆。。。。。。
- hibernate之6.one2many单向
- YII 访问控制过了filters
- UDP通信编程------利用CAsyncSock类实现UDP异步通信
- Java Thread学习
- childNodes和nodeType
- Android中Adapter之BaseAdapter使用
- 计算机如何准备面试
- poj 1014 多重背包问题
- 第六周总结
- MVC - visual studio 2010 [准备篇]
- 设计模式复习
- 有关java的函数调用返回值的问题和参数传递问题
- 第9周项目分数累加