求幫助,看不懂parentNode的使用?
?document.write("課程內(nèi)容:<br>"+mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);
? ?document.write("節(jié)點(diǎn)個(gè)數(shù):"+mylist.parentNode.parentNode.parentNode.childNodes.length+"<br>");
? ?document.write("parent1:"+mylist.parentNode.nodeName+"<br>");
? ?document.write("parent2:"+mylist.parentNode.parentNode.nodeName+"<br>");
? ?document.write("parent3:"+mylist.parentNode.parentNode.parentNode.nodeName+"<br>");
這些parentNode是怎么使用的,還有真的不明白為什么使用那么多個(gè),誰(shuí)可以詳細(xì)說(shuō)明一下呢
2018-06-29
我自己的理解是她要找到最上面的id=con的ul ? 然后找到ul在最后一個(gè)子節(jié)點(diǎn)?
第一次mylist.parentNode找到了li上面的ul,第二次mylist.parentNode.parentNode找到了ul上的id=lesson的li,第三次mylist.parentNode.parentNode.parentNode找到id=con的ul
....不知道這樣回答可不可以解決你的疑問(wèn)
<ul id="con"> //parent3
?????<li id="lesson1">javascript ?//parent2
????? <ul>?//parent1
????? ? ? <li id="tcon"> 基礎(chǔ)語(yǔ)法</li>
????? ? ? <li>流程控制語(yǔ)句</li>
????? ? ? <li>函數(shù)</li>
????? ? ? <li>事件</li>
????? ? ? <li>DOM</li>
????? </ul>
????</li>
????<li id="lesson2">das</li>
????<li id="lesson3">dadf</li>
????<li id="lesson4">HTML/CSS?
????? <ul>
????? ? <li>文字</li>
????? ? <li>段落</li>
????? ? <li>表單</li>
????? ? <li>表格</li> ?
????? </ul>?
????</li>
</ul> ?