js 获取指定节点下某种子节点数量
2012-10-14 17:15
267 查看
html
js
<div id='tab'> <ul> <li class="option seletedLi">第一部分</li> <li class="option">第二部分</li> <li class="option">第三部分</li> <li class="option">第四部分</li> <li class="option">第五部分</li> </ul> <div class="content seletedDiv">第一部分</div> <div class="content"><ul><li>111</li><li>111</li></ul>第二部分</div> <div class="content">第三部分</div> <div class="content">第四部分</div> <div class="content">第五部分</div> </div>
js
//获取指定元素下指定子节点函数 function getChildren(ele,tag){ var oDivs = document.getElementById(ele); var children = oDivs.childNodes;//先把ele所有子节点获取到; tag = tag.toUpperCase(); var a = []; for(var i=0;i<children.length;i++){//做循环 var node = children[i]; if(node.nodeType==1&&node.nodeName==tag){ //如果当前子元素的‘节点类型’是1,并且节点名称是tag值; a.push(children[i]);//把子节点放到数组中; } } return a; } var len = getChildren('tab','ul'); alert(len.length)
相关文章推荐
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- 获取js对象中的指定数据
- 获取指定属性的节点
- JS键盘事件实现定制按下键盘跳转到指定节点
- js获取TreeView控件选中节点的Text和Value值的方法
- Unity获取文件夹下指定类型的文件数量
- js -- dom -- JS获取HTML DOM节点元素
- sql server 树状结构表中,获取指定节点的所有父节点路径
- JS获取节点的兄弟,父级,子级元素
- 原生Js获取某个节点后面的第一个标签
- JS获取指定日期的前一天,一周,一个月
- js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
- JS获取指定时间内的所有星期五
- C#与JS实现 获取指定字节长度 中英文混合字符串 的方法
- js获取节点
- JS获取元素的子节点
- JS/JQ获取节点的同级,父级,子级元素
- JS获取指定字符第几次出现的位置
- JS获取节点的兄弟,父级,子级元素