这里,FOR循环的条件用i<a和i<content.childNodes.length,结果不同,求解
这里用先声明a,然后将a引入for的条件:
<script type="text/javascript">
function clearText() {
var content=document.getElementById("content");
var a = content.childNodes.length;
for(var i=0;i<a;i++){
content.removeChild(content.childNodes[0]);}
}
</script>这里直接用content.childNodes.length
<script type="text/javascript">
function clearText() {
var content=document.getElementById("content");
for(var i=0;i<content.childNodes.length;i++){
content.removeChild(content.childNodes[0]);}
}
</script>为何结果不一样。。。