undefined為什么
document.write(mylist.parentNode.parentNode.parentNode.firstChild.innerHTML);
我這樣搞的,居然就undefined,我明明覺得first應(yīng)該有東西的啊
document.write(mylist.parentNode.parentNode.parentNode.firstChild.innerHTML);
我這樣搞的,居然就undefined,我明明覺得first應(yīng)該有東西的啊
2015-03-14
舉報(bào)
2015-03-15
文本節(jié)點(diǎn)你聽說過嗎? 文本節(jié)點(diǎn)在標(biāo)準(zhǔn)瀏覽器里面被算在其中。舉個(gè)例子:
在上例中,ul的子節(jié)點(diǎn)是有7個(gè),firstChild是文本節(jié)點(diǎn)(就是ul和第一個(gè)li之間的空白),文本節(jié)點(diǎn)是沒有innerHTML的屬性的,所以是undefine,不知道你是不是這種情況
2015-03-14
可能讀取錯(cuò)了
undefined是代表為空
好好檢測(cè)一下父節(jié)點(diǎn)。。