DOM学习笔记---遍历页面所有元素节点

来源:互联网 发布:crt软件是什么 编辑:程序博客网 时间:2024/05/20 08:01

//遍历页面所有元素节点

var blanks=[];

function getChildren(parent){
  console.log(blanks.join("")+"|_"+(parent.nodeType==1?parent.nodeName:parent.nodeValue));
  if(parent.children.length>0){
    blanks.push("\t");
    for(var i=0,len=parent.children.length;i<len;i++){
       getChildren(parent.children[i]);
    }
    blanks.pop("\t");
  }
}



//遍历页面所有节点

var blanks=[];

function getChildren(parent){
  console.log(blanks.join("")+"|_"+(parent.nodeType==1?parent.nodeName:parent.nodeValue));
  if(parent.childNodes.length>0){
    blanks.push("\t");
    for(var i=0,len=parent.childNodes.length;i<len;i++){
       getChildren(parent.childNodes[i]);
    }
    blanks.pop("\t");
  }
}

getChildren(document);
0 0
原创粉丝点击