實現(xiàn)效果按清除節(jié)點內(nèi)容按鈕一點反應(yīng)都沒,不知道哪里錯
function clearText() {
? var content=document.getElementById("content");
? // 在此完成該函數(shù)
? var l=content.childNodes;
? var le = l.length;
? for(var i=0;i<le;i++){
????? if(l.nodeType == 1){
????????? var x = removeChild(l[i]);
????????? document.write("刪除節(jié)點的內(nèi)容:"+x.innerHTML);
????? }
???? ?
? }
?
}
寫是這么寫的,但是實現(xiàn)效果按清除節(jié)點內(nèi)容按鈕一點反應(yīng)都沒
2018-02-09
你的代碼寫得有點亂,和瀏覽器沒有關(guān)系,是clearText() 里面的代碼錯誤了,所以不管你怎么點擊,都是沒有反應(yīng)的。不要為了簡潔定義太多變量,變量越多越容易出錯。
下面是正確的代碼:
function clearText(){
var content = document.getElementById("content");
var l=content.childNodes;
? var le = l.length;
? for(var i=0;i<le;i++){
? ? ? if(l[i].nodeType == 1){
? ? ? ? ? var x = content.removeChild(l[i]);
? ? ? ? ? document.write("刪除節(jié)點的內(nèi)容:"+x.innerHTML);
? ? ? } ? ? ?
? }?
}
————————————————(我的節(jié)點名字是1-5)
編譯結(jié)果:(點擊一次按鈕)
刪除節(jié)點的內(nèi)容:one刪除節(jié)點的內(nèi)容:two刪除節(jié)點的內(nèi)容:three刪除節(jié)點的內(nèi)容:four刪除節(jié)點的內(nèi)容:five
2018-02-01
用的火狐瀏覽器,是不是瀏覽器問題,怎么改點擊按鈕都沒反應(yīng)呢