為什么我得單擊三次才能清除節點內容
function clearText() {
? var content=document.getElementById("content");
? // 在此完成該函數
? ? ? var childnds=content.childNodes;
? ? ? for(var i=0;i<childnds.length;i++){
? ? ? ? ? var x=content.removeChild(childnds[i]);
? ? ? ? ? x=null;
? ? ? }
?
}
2016-03-18
childNodes是動態的,循環中刪除后會變化的,var x=content.removeChild(childnds[i]); 把這里的i換成0試試