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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么寫成firstChild是無(wú)定義而lastChild就能輸出?應(yīng)該第一個(gè)無(wú)定義最后一個(gè)也是一樣的才對(duì)???

為什么寫成firstChild是無(wú)定義而lastChild就能輸出?應(yīng)該第一個(gè)無(wú)定義最后一個(gè)也是一樣的才對(duì)啊?

正在回答

3 回答

請(qǐng)仔細(xì)看慕課的代碼,firstChild獲取的是父元素之后的空白節(jié)點(diǎn),由于無(wú)內(nèi)容,所以會(huì)輸出undefined,而最后一個(gè)子元素的結(jié)束處是</li></ul>,此處無(wú)斷開,所以lastChild就是我們要獲取的內(nèi)容,假如把最后一個(gè)</li>與</ul>斷開換行,lastChild的獲取結(jié)果也是undefined。

假如最后一個(gè)</li>與</ul>斷開換行,要獲取作業(yè)所說(shuō)的效果,則應(yīng)該是

var mylist = document.getElementById("tcon");

var ?a=mylist.parentNode.parentNode.parentNode.childNodes;

document.write(a[a.length-2].innerHTML);

我也是剛剛悟出來(lái)的,一起學(xué)習(xí),謝謝。

0 回復(fù) 有任何疑惑可以回復(fù)我~

我估計(jì)是瀏覽器的規(guī)則吧,相當(dāng)于你繞了一圈又指代自己,這種做法在編程里很容易報(bào)錯(cuò)的。

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)不太清楚,有大神回答沒(méi)?不過(guò)使用lastElementChild和firstElementChild就沒(méi)有這個(gè)問(wèn)題了

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么寫成firstChild是無(wú)定義而lastChild就能輸出?應(yīng)該第一個(gè)無(wú)定義最后一個(gè)也是一樣的才對(duì)啊?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)