学习产品的皮卡丘
2017-05-22 22:39
为什么删除是点一下没反应 再点删除三个 再点删除一个 再点删除一个 有点没懂
function clearText() {
var content=document.getElementById("content");
for(i=0;i<content.childNodes.length;i++){
content.removeChild(content.childNodes[i]);
}
}
和答案的有什么不同
content.childNodes.length这个是变化的 你删一次后长度就不一样了 所以就会出问题不是一个个删
亲,建议你看看评论第一的答案和点赞第一的问答哦,两位同学的回答都很详细,好好理解下。
你这个只需要把 content.removeChild(content.childNodes[i]); 改成 content.removeChild(content.childNodes[0]);即可哈。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题