亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

var i=0;

<script type="text/javascript">

function clearText() {

? var content=document.getElementById("content");

? // 在此完成該函數

// ? for(var i=content.childNodes.length-1;i>=0;i--){

// ? ? ? var childNode=content.childNodes[i];

// ? ? ? content.removeChild(childNode);

// ? }

? for(var i=1;i<=content.childNodes.length-1;i++){

? ? ? var childNode=content.childNodes[i];

? ? ? content.removeChild(childNode);

? }

}

</script>


<button onclick="clearText()">清除節點內容</button>

當我寫var i=0;的時候。要點3下才能刪除完??墒钱斘覍憊ar i=1;的時候只要點一下就刪除完了。好奇怪。。。

數組不是從0開始的嗎?寫var i=1;的時候應該刪除php啊。怎么一下子就都能刪除完呢?

正在回答

2 回答

//多次清除

????for(var?i=0;?i<ul.childNodes.length;?i++){

????????var?getChild=ul.childNodes[i];

????????ul.removerChild(getChild);

????}

????

????//一次清除

????for(var?i=0;?i<ul.childNodes.length;?i++){

???????if(ul.childNodes[i].nodeType!=1){

???????????continue;

???????}else{

???????????ul.removeChild(ul.childNodes[i]);

???????}

????}

????

????//一次清除

????for(var?i=ul.childNodes.length-1;?i>=0;?i--){

????????var?getChild=ul.childNodes[i];

????????ul.removeChild(getChild);


1 回復 有任何疑惑可以回復我~

刪除第一個子節點后 php便成為了第一個結點 這時候 i=1刪除的是應該是php下面的javascript結點 刪除javascrit結點后 i=2此時 第三個結點為java 所以第一次刪除后剩下的應該為php jquery所以要調用函數三次才能刪除干凈

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號