為什么其中firstChild.nodeValue不能變成first.innerHTML,求詳解。innerHTML跟nodeValue
document.write(mylist.parentNode.parentNode.parentNode.lastChild.firstChild.nodeValue)這樣顯示的是HTML/CSS,為什么其中firstChild.nodeValue不能變成first.innerHTML,這樣就顯示undefined
document.write(mylist.parentNode.parentNode.parentNode.lastChild.firstChild.nodeValue)這樣顯示的是HTML/CSS,為什么其中firstChild.nodeValue不能變成first.innerHTML,這樣就顯示undefined
2016-09-22
舉報
2016-09-22
? ? x=mylist.parentNode.parentNode.parentNode.lastChild.firstChild 返回的是最后一個li元素節點的第一個子節點,"HTML/CSS"是一個文本節點。文本節點的 nodeValue 是文本自身
? ?而innerHTML是針對元素對象的屬性,所以這個文本節點的返回值是underfined.