能解釋一下這里的一次清除或多次清除的原理嗎?
為什么部 function?clearText()?{ ??var?content=document.getElementById("content"); ??//?在此完成該函數(shù) //法一,一次性清除節(jié)點內(nèi)容 ??for(var?i=0;i<content.childNodes.length;i++){ ??????if(content.childNodes[i].nodeType!=1){??? ?????????continue;?? ??????}else{ ?????????content.removeChild(content.childNodes[i]);???? ??????} ????????? ??????} ??//法二,一次性清除節(jié)點內(nèi)容 /*??? ???for(var?i=content.childNodes.length-1;i>=0;i--){ ??????var?chnode=content.childNodes[i]; ??????content.removeChild(chnode);?? ???} */? ??//法三,多次方清除節(jié)點內(nèi)容 /* ???for(var?i=0;i<content.childNodes.length;i++){ ????var?chnode=content.childNodes[i]; ????content.removeChild(chnode);?? ??} */ ?? ??}
為什么i++和i--不是一種效果
2016-10-23
法一通過保留空白文本,巧妙的躲過數(shù)組長度的變化
2016-10-23
我的意思是法3為什么不是一次清除了所有的,而法1是一次清除了所有的
2016-10-22
一次清除,清除的是最先的內(nèi)容,但是這是交互式的,客戶可能出現(xiàn)一些操作,需要再次清除