<body>? <ul>? ? ?<li>javascript</li>? ? ?<li>HTML/CSS</li>? ? ?<li>jQuery</li> ? ??? </ul>? <script type="text/javascript">? ? var List=document.getElementsByTagName("li");? ? for(var i in List){? ? ? ? document.write("List: "+i+" ?|");? ? ? ? document.write(List[i].nodeName+":"+List[i].nodeValue+":"+List[i].nodeType+"<br/>");? ? }? </script></body>原來該輸出:List: 0 |LI:null:1List: 1 |LI:null:1List: 2 |LI:null:1上面會比var i in List多輸出下面的:List: length |undefined:undefined:undefinedList: item |undefined:undefined:undefinedList: namedItem |undefined:undefined:undefined
for循環(huán)里var i in List和var i in List輸出結(jié)果不一樣
慕后端3562752
2017-07-28 16:27:22