首页WEB开发Ajax教程 → 遍历文档HTML节点

遍历文档HTML节点

日期:2007-4-15 15:23:47 出处:其他转载 作者:不详 人气:

通过node.childNodes访问一个Node节点的子节点,然后通过递归来遍历所有节点。如需访问节点的父节点,则通过parentNode来访问;nodeName为节点名称,例如:tr、td等;还可通过firstNode、lastNode来访问上一个节点和下一个节点;nextSibling、previousSibling来访问当前节点的兄弟下一个节点、兄弟上一个节点。

function countElements(node){
 var counter=0;
 if(node.nodeType == 1){
  counter++;
 }
 
 var childs=node.childNodes;
 for(var i=0;i<childs.length;i++){
  counter += countElements(childs[i]);
 }
 
 return counter;
}

关于本站 | 帮 助 | 广告服务 | 版权声明 | 业务合作 | 捐助本站 | 软件发布 | 联系我们
77资源下载 www.77zy.com ©2007-2008 版权所有
备案编号:赣ICP备07002641号  QQ:674648476