DOM學習筆記---遍歷頁面所有元素節點

//遍歷頁面所有元素節點

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);
發佈了30 篇原創文章 · 獲贊 31 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章