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