removeChild()這樣寫為啥不對?
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); ??} ?? }
這樣寫為啥沒效果呢?哪里弄錯了?求大神指點(diǎn)
2018-06-05
還有那個(gè)第5行沒有分號。。。
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)語句中括號中只能有三個(gè)封號,就是三句話;
還有就是在孩子節(jié)點(diǎn)的個(gè)數(shù)應(yīng)該是content.childNodes.length;
再者就是在不同瀏覽器中它的兼容性不同,孩子節(jié)點(diǎn)數(shù)目可能不同