亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);

這段代碼看暈了,求大神給解釋一下

正在回答

3 回答

mylist代表的是<li id="tcon"> 基礎語法</li>

mylist.parentNode ? 是mylist的父節點也就是它上面一層的<ul>標簽?

mylist.parentNode.parentNode再上面一層的<li>標簽

mylist.parentNode.parentNode.parentNode再上面一層的<ul>標簽

mylist.parentNode.parentNode.parentNode.lastChild就是<ul>的子元素的最后一個,下面代碼的層次結構你一看就應該懂了

<ul id="con">//-------mylist.parentNode.parentNode.parentNode-----------------

????????? ? <li id="lesson1">javascript//-------mylist.parentNode.parentNode-----------------

????????????????? ? ? <ul> //----mylist.parentNode-----

????????????????????????? ? ? ? ? <li id="tcon"> 基礎語法</li>//-----mylist-----

????????????????????????? ? ? ? ? <li>流程控制語句</li>

????????????????????????? ? ? ? ? <li>函數</li>

????????????????????????? ? ? ? ? <li>事件</li>

????????????????????????? ? ? ? ? <li>DOM</li>

????????????????? ? ? </ul>

????????? ? </li>

????????? ?<li id="lesson2">das</li>

????????? ?<li id="lesson3">dadf</li>

????? ? ? ?<li id="lesson4">HTML/CSS?//-------mylist.parentNode.parentNode.parentNode.lastChild--------------

????????????????? ? ? <ul>

????????????????????????????? ? ? ? <li>文字</li>

????????????????????????????? ? ? ? <li>段落</li>

????????????????????????????? ? ? ? <li>表單</li>

????????????????????????????? ? ? ? <li>表格</li> ?

????????????????? ? ? </ul>?

????? ? ? </li>??

</ul> ?


5 回復 有任何疑惑可以回復我~
#1

劉榮軒1991 提問者

真不知道怎么說感謝了,太感謝
2015-08-11 回復 有任何疑惑可以回復我~
#2

東風破

這個為啥不用考慮空白元素了?
2015-08-26 回復 有任何疑惑可以回復我~
#3

zoe0773 回復 東風破

原代碼中的最后的</li></ul>中間沒有空白節點,所以<li>就是它的最后一個節點。
2015-08-31 回復 有任何疑惑可以回復我~
#4

陳淑群

為什么是這樣呢“mylist代表的是<li id="tcon"> 基礎語法</li>”,一般情況下得mylist是指哪個部分
2015-09-02 回復 有任何疑惑可以回復我~
查看1條回復

太清晰了,謝謝

0 回復 有任何疑惑可以回復我~

很清晰

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號