removeChild()這樣寫為啥不對(duì)?
function?clearText()?{
??var?content=document.getElementById("content");
??//?在此完成該函數(shù)
??for(var?i=0;i<content.length-1;i>=0;i--){
??????var?x?=?content.childNodes[i]
?????content.removeChild(x);
??}
??
}這樣寫為啥沒效果呢?哪里弄錯(cuò)了?求大神指點(diǎn)
2018-06-05
還有那個(gè)第5行沒有分號(hào)。。。
2018-05-27
你這個(gè)語義行不通啊,初始值 i=0,中間還有兩個(gè)循環(huán)條件,循環(huán)后條件更新是 i--,這不是自相矛盾了嗎?
正確的應(yīng)該是初始值:i=content.childNodes.length-1; 循環(huán)條件:i>=0; 循環(huán)后:i--
for(var i=content.childNodes.length-1;i>=0;i--)
2018-04-08
for循環(huán)語句中括號(hào)中只能有三個(gè)封號(hào),就是三句話;
還有就是在孩子節(jié)點(diǎn)的個(gè)數(shù)應(yīng)該是content.childNodes.length;
再者就是在不同瀏覽器中它的兼容性不同,孩子節(jié)點(diǎn)數(shù)目可能不同