parentNode的解決方式
parentNode這一章,我使用 document.write(mylist.parentNode.parentNode.innerHTML) 輸出了包括“HTML/CSS”和“段落。?!彼越Y(jié)果是正確的。 --- 為什么慕課網(wǎng)會(huì)判我錯(cuò)呢?
parentNode這一章,我使用 document.write(mylist.parentNode.parentNode.innerHTML) 輸出了包括“HTML/CSS”和“段落。?!彼越Y(jié)果是正確的。 --- 為什么慕課網(wǎng)會(huì)判我錯(cuò)呢?
2017-11-24
舉報(bào)
2017-11-24
你把這里畫(huà)出DOM樹(shù)狀圖,會(huì)發(fā)現(xiàn)mylist(即<li id="tcon"> 基礎(chǔ)語(yǔ)法</li>)的父節(jié)點(diǎn)(mylist.
patentNode)是<ul>,mylist父節(jié)點(diǎn)的父節(jié)點(diǎn)(祖父節(jié)點(diǎn)mylist.parentNode.parentNode)是<li id="lesson1">,根據(jù)題目要求輸出的是包括“HTML/CSS”和“段落”,這里
<li id="lesson4">HTML/CSS?
? <ul>
? ? <li>文字</li>
? ? <li>段落</li>
? ? <li>表單</li>
? ? <li>表格</li> ?
? </ul>?
</li>
是<ul id="con">的最后一個(gè)子節(jié)點(diǎn),而<ul id="con">是mylist的太祖父節(jié)點(diǎn)(mylist.parentNode.parentNode.parentNode),你少加了一個(gè)parentNode, 正確的寫(xiě)法是document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML),