无标题文档htmlphpjavascriptjqueryjavafunctionclearText(){varcontent=document.getElementById("content");for(i=0;i
2 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
因为你在清除的过程中,length同时在减少,所以每次清除一个数量也就少一个,自然也就无法清除完毕了解决的方式有:简单粗暴地直接把content的innerHTML设置为空倒着清除:functionclearText(){varcontent=document.getElementById("content");for(i=content.childNodes.length-1;i>=0;i--){varchild=content.childNodes;content.removeChild(child[i]);}}PS给你问题中的HTML排版调整了下,你可以去看下markdown的语法
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
如需删除元素和内容,一般可使用以下两个jQuery方法:remove()-删除被选元素(及其子元素)empty()-从被选元素中删除子元素document.getElementById("content").empty()
添加回答
举报
0/150
提交
取消
