錯的一臉懵逼~哪錯了啊
<script type="text/javascript">
? ? var mychar=document.getElementsByTagName("li");
? ? for(var i=0;i<mychar.length;i++){
? ? ? ? var myN=mychar[i].nodeName;
? ? ? ? var myV=mychar[i].nodeValue;
? ? ? ? var myT=mychar[i].nodeType;
? ? ? ? ?document.write("節(jié)點名稱:"+myN+"<br/>"+"節(jié)點的值:"+myV+"<br/>"+"節(jié)點的類型:"+myT);}
? ? }
2017-03-02
你在var mychar=document.getElementsByTagName("li");后面輸入document.write(mychar.length);看一下。懷疑這里的mychar.length=0;
2017-03-09
對樓上的無語,這小伙子只不過是多寫了個‘}’而已。。
2017-03-03
var myN=mychar[i].nodeName;
var myV=mychar[i].nodeValue;
?var myT=mychar[i].nodeType;
問題出在這三句上,mychar[i].nodeName;是一個數(shù)組有三個值都是li,所以不能直接賦值給myN,后面的同上,不信你用?document.write(mtstr[i].nodeName);彈出來看一下