?為什么for in輸出會有多個(gè)undefined輸出?
為什么for in輸出會有多個(gè)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輸出會有多個(gè)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
舉報(bào)
2016-11-30
你console.log(a)會發(fā)現(xiàn)length 和item 也是div里的子節(jié)點(diǎn),所以后面會出現(xiàn)6個(gè)undefined