?為什么for in輸出會有多個undefined輸出?
為什么for in輸出會有多個undefined輸出??
?var div = document.getElementsByTagName('div')[0].childNodes;
for(var a in div){
? ?document.write(div[a].nodeName+' ? '+div[a].nodeValue+" ? "+div[a].nodeType+'
'); ? ?
}
為什么for in輸出會有多個undefined輸出??
?var div = document.getElementsByTagName('div')[0].childNodes;
for(var a in div){
? ?document.write(div[a].nodeName+' ? '+div[a].nodeValue+" ? "+div[a].nodeType+'
'); ? ?
}
2016-11-30
舉報
2016-11-30
你console.log(a)會發現length 和item 也是div里的子節點,所以后面會出現6個undefined