作業(yè)不懂。。。。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<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");?
? ?document.write(mylist.parentNode.parentNode.parentNode.lastchild.innerHTMl);?
</script>?
</body>
</html>
在這個代碼里,mylist.parentNode.parentNode.parentNode應(yīng)該指向"con"節(jié)點(diǎn),mylist.parentNode.parentNode.parentNode.lastchild應(yīng)該指向lesson1,為何卻能輸出全部
2017-05-27
錯了,mylist.parentNode.parentNode.parentNode.lastchild應(yīng)該指向lesson4而不是lesson1.
2017-04-23
?var mylist = document.getElementById("tcon");?
? ? var p = mylist.parentNode.parentNode.parentNode.lastChild.firstChild;
? ? document.write(p.nodeValue);
這樣就能輸出指定內(nèi)容。InnerHTML會輸出標(biāo)簽下的所有內(nèi)容。
2017-04-14
var mylist = document.getElementById("tcon");?
? ?var H=mylist.parentNode.parentNode.parentNode.lastChild;
? ?document.write(H.innerHTML);
區(qū)分大小寫,我這樣寫的,太長了自己不容易看。
2017-03-29
首先,你的js代碼錯誤有倆個,1:lastchild應(yīng)該為lastChild,c要大寫:2:innerHTMl應(yīng)該為innerHTML,l要大寫
其次,這不是輸出全部,你的ul里面的代碼本來就會顯示在頁面上,跟你的Js輸出無關(guān)
2017-03-29
你可以參考一下我的