請問我這個代碼有什么問題
?為什么刪除是點一下沒反應(yīng) 再點刪除三個 再點刪除一個 再點刪除一個 有點沒懂
function clearText() {
? var content=document.getElementById("content");
? for(i=0;i<content.childNodes.length;i++){
? ? content.removeChild(content.childNodes[i]); ?
? }
}
和答案的有什么不同
?為什么刪除是點一下沒反應(yīng) 再點刪除三個 再點刪除一個 再點刪除一個 有點沒懂
function clearText() {
? var content=document.getElementById("content");
? for(i=0;i<content.childNodes.length;i++){
? ? content.removeChild(content.childNodes[i]); ?
? }
}
和答案的有什么不同
舉報
2017-09-09
content.childNodes.length這個是變化的 你刪一次后長度就不一樣了 ?所以就會出問題不是一個個刪
2017-05-22
親,建議你看看評論第一的答案和點贊第一的問答哦,兩位同學(xué)的回答都很詳細(xì),好好理解下。
你這個只需要把?content.removeChild(content.childNodes[i]); ?改成?content.removeChild(content.childNodes[0]);即可哈。 ?