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