第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何找到指定的子節(jié)點

<script??type="text/javascript">
????var?mylist?=?document.getElementById("tcon");?
????var?parent=mylist.parentNode.parentNode.parentNode;
????var?childList=parent.childNodes;
????for(var?i=0;i<childList.length;i++){
????????if(childList[i].getAttribute("id")=="lesson4"){
????????????var?sunList=childList[i].childNodes;
????????????for(var?j=0;j<sunList.length;j++){
????????????????document.write(sunList[j].innerHTML+"??");
????????????}
?????????}
???????}

這里面那個childList[i].getAttribute("id")=="lesson4"是錯誤的表達,請問能不能得到指定的子節(jié)點呢

正在回答

3 回答

childList[i].getAttribute("id")=="lesson4"表達式正確,但是你需要先排除nodeType 類型是text的,才會執(zhí)行你下面的代碼,否則直接報錯

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

思進行

為什么把lastChild換成document.write(mylist.parentNode.parentNode.parentNode.firstChild.innerHTML);會輸出undefined,不應該是lesson1的內容被輸出出來的嘛
2019-02-11 回復 有任何疑惑可以回復我~

這樣寫只獲取到 <li id="lesson4">…</li> 這部分的子節(jié)點,分別是?HTML/CSS、<ul>…</ul> 與 空白符(非IE下),還需要一層循環(huán)來獲取 <ul>…</ul> 子節(jié)點中的內容?。?/p>

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

<ul id="con">

<li id="lesson1">javascript

? <ul>?

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

? ? ? <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?

? <ul>

? ? <li>文字</li>

? ? <li>段落</li>

? ? <li>表單</li>

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

? </ul>?

</li></ul>?


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

舉報

0/150
提交
取消

如何找到指定的子節(jié)點

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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