為什么這兩代碼的效果一樣,怎么理解?
<script type="text/javascript">
function clearText() {
? var content=document.getElementById("content");
? // 在此完成該函數
? for(var i=content.childNodes.length-1;i>=0;i--)
? //for(var i=0;i<content.childNode.length-1;i++;)
? {
? var childNode=content.childNodes[i];
? content.removeChild(childNode);
? }
}
</script>
為什么這兩代碼實現的效果一樣,怎么理解?
? for(var i=content.childNodes.length-1;i>=0;i--)
? 和
for(var i=0;i<content.childNode.length-1;i++;)
2016-04-28
一個從第一個子節點開始刪除,一個從最后一個節點開始刪除。for循環一遍都刪完?有什么問題嗎?