?//代碼1
??var?node=document.getElementsByTagName("li");
????for(var?i?in?node){
??????document.write("li["+(i+1)+"]:"+"<br/>"+"節(jié)點名:"+node[i].nodeName+"<br/>");
??????document.write("節(jié)點值:"+node[i].nodeValue+"<br/>");
??????document.write("節(jié)點類型:"+node[i].nodeType+"<br/><br/>");
????????}
?//代碼2
??var?node=document.getElementsByTagName("li");
????for(var?i=0;i<node.length;i++){
??????document.write("li["+(i+1)+"]:"+"<br/>"+"節(jié)點名:"+node[i].nodeName+"<br/>");
??????document.write("節(jié)點值:"+node[i].nodeValue+"<br/>");
??????document.write("節(jié)點類型:"+node[i].nodeType+"<br/><br/>");
????????}
2017-06-02
因為 for in 里面的i是 字符串(因為for in 除了可以遍歷數(shù)組之外,還可以遍歷對象的屬性,所以是字符類型的),你自己寫的i是數(shù)字類型的,
在第一個循環(huán)里面第一句上寫i=parseInt(i);這樣就可以正常顯示啦