这里,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>
为何结果不一样。。。