課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
otest.insertBefore(newnode,otest[i]); ? ?這句話錯(cuò)了?
2015-03-31
源自:JavaScript進(jìn)階篇 9-13
正在回答
回復(fù) lpn121:剛沒認(rèn)真看,你代碼還是很有問(wèn)題的這么寫才是正確的var otest = document.getElementsByTagName("ul")[0];var newnode = document.createElement("li");newnode.innerHTML="PHP";for(var i=0;i<otest.childNodes.length;i++){??? if(otest.childNodes[i].innerHTML=="HTML"){?????? otest.insertBefore(newnode,otest.childNodes[i]);?????? ???? }else{?????? document.write("no");??? }}
Crazy丶魂
otest.insertBefore(newnode,otest[i]); ?改成otest[i].parentNode.insertBefore(newnode,otest[i]); ?
lpn121 提問(wèn)者
var otest = document.getElementsByTagName("ul")[0].childNodes;
把后面的.childNodes去了,insertBefore你必須明確指出哪個(gè)節(jié)點(diǎn),childNodes返回的是子節(jié)點(diǎn)NodeList
Crazy丶魂 回復(fù) lpn121 提問(wèn)者
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
5 回答哪里出錯(cuò)了?
1 回答哪里出錯(cuò)了!?
1 回答哪里出錯(cuò)了呢?
1 回答哪里出錯(cuò)了啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-03-31
回復(fù) lpn121:剛沒認(rèn)真看,你代碼還是很有問(wèn)題的
這么寫才是正確的
var otest = document.getElementsByTagName("ul")[0];
var newnode = document.createElement("li");
newnode.innerHTML="PHP";
for(var i=0;i<otest.childNodes.length;i++){
??? if(otest.childNodes[i].innerHTML=="HTML"){
?????? otest.insertBefore(newnode,otest.childNodes[i]);?????? ?
??? }else{
?????? document.write("no");
??? }
}
2015-03-31
otest.insertBefore(newnode,otest[i]); ?改成otest[i].parentNode.insertBefore(newnode,otest[i]); ?
2015-03-31
var otest = document.getElementsByTagName("ul")[0].childNodes;
把后面的.childNodes去了,insertBefore你必須明確指出哪個(gè)節(jié)點(diǎn),childNodes返回的是子節(jié)點(diǎn)NodeList