<ul?id="con">
????<li?id="lesson1">javascript
??????<ul>?
??????????<li?id="tcon">?基礎(chǔ)語法</li>
??????????<li>流程控制語句</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>??
<script??type="text/javascript">????
???var?mylist?=?document.getElementById("tcon");?
???var?lists?=?mylist.parentNode.parentNode.parentNode.childNodes;
???for(var?i?=?0;i<lists.length;i++){
???????if(lists[i].getAttribute("id")=="lesson4"){??//這里有錯
???????????document.write(lists[i].firstChild.nodeValue);
???????}
???}
</script>
2019-02-28
具體出現(xiàn)的結(jié)果怎么修改我是這樣弄得
2019-02-12
lists一共有8個子節(jié)點,第一個就是空白的,沒有ID。改成lists[1]或者lists[3]基數(shù)都能運行,改成偶數(shù)也是同樣報錯,我想大概是這個原因引起的。但我想沒有ID應(yīng)該返回null也是可執(zhí)行下去的,這里還需要高人指點
2019-01-14
因為"tcon"的祖節(jié)點是"lesson1",而這個"lesson1"和"lesson4"是平行關(guān)系,他只有一個子節(jié)點。