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

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

關于父節點parentNode

<script??type="text/javascript">????
???var?mylist?=?document.getElementById("tcon");?
???document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);
</script>

代碼有毛病嗎,為啥運行結果是那個樣

http://img1.sycdn.imooc.com//59a53e470001785309250437.jpg

代碼有毛病嗎老鐵們

正在回答

6 回答


1,你的那個<script??type="text/javascript">? ?上面最近的那個</li></ul>是換過行的,那里會存在一個節點,這個節點是你的js代碼中指向的最后一個節點

2,? document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);

? ? ? 第一條存在的那個節點是空白節點,所以返回一個undefined


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

你是不是在哪里換行了什么的?? 最好重置一下代碼然后再按要求把document.write語句寫上去


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

可樂要加冰Xx 提問者

重新打了好幾次了還是這樣
2017-09-12 回復 有任何疑惑可以回復我~
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>無標題文檔</title>
</head>
<body>
<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>??
<script??type="text/javascript">????
???var?mylist?=?document.getElementById("tcon");?
???document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);
</script>?
</body>
</html>

這是代碼

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

JS沒毛病老鐵。。。你看看是否你的HTML有問題

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

不貼出html代碼誰知道你的結構啊

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

可樂要加冰Xx 提問者

就這節的代碼
2017-09-07 回復 有任何疑惑可以回復我~

你得把html貼出來啊老鐵

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

可樂要加冰Xx 提問者

就這節的代碼
2017-09-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

關于父節點parentNode

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

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

幫助反饋 APP下載

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

公眾號

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