<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    道非道 非常道

    勤思、謹言、慎行、厚積、薄發

    統計

    web

    天圓

    經濟 政治 軍事

    鍵康

    [ 轉 ] removeChild的障眼法.

     

    removeChild的障眼法  
               js 數組 動態更新非靜態列表

    有這么一段代碼:

    <ul id="demo">
    <li>a</li>
    <li>b</li>
    <li>c</li>
    </ul>

     JavaScript:

    var ul = document.getElementById('demo');
    var liList = ul.getElementsByTagName('li');
    for (var i = 0; i 
    < = liList.length; i++) {
      ul.removeChild(liList[i]);
    }

     運行代碼后 ,發現只剩下 節點b  了。

    var ul = document.getElementById('demo');
    var liList = ul.getElementsByTagName('li');
    for (var i = 0; i 
    <  liList.length; i++) {
     ul.removeChild(liList[0]);
    }

    運行上面代碼后,發現只剩下 節點c 了。

    最后把length 提取出來, 先定義,緩存起來。



    var ul = document.getElementById('demo');
    var liList = ul.getElementsByTagName('li');
    var lilength =  liList.length;
    for (var i = 0; i 
    < lilength; i++) {
        ul.removeChild(liList[0]);
    }

    運行代碼,才真正3個li都被刪除。

    通過這3個例子的對比,相信你已經發現其中的問題。

    當然例子沒什么實際意義,但可以看出removeChild 刪除元素后,對html的即時影響。

    做項目使用時,需要注意下。

    或者可以用以下代碼實現:

    var ul = document.getElementById('demo');
    while (ul.lastChild){
       ul.removeChild(ul.lastChild);

    }

    看這種方式是不是更好

    while(liList.length){
      ul.removeChild(liList[liList.length-1])
    }

    form:http://www.cssrain.cn/article.asp?id=1413




    posted on 2009-11-16 16:49 星期五 閱讀(368) 評論(0)  編輯  收藏 所屬分類: web 2.0

    主站蜘蛛池模板: 免费在线看黄的网站| 久青草视频在线观看免费| 日韩国产免费一区二区三区| 亚洲国产综合专区在线电影| 免费精品一区二区三区第35| 亚洲人成亚洲人成在线观看| 国产又黄又爽胸又大免费视频| 久久久久无码精品亚洲日韩| 日本一区二区免费看| 337p日本欧洲亚洲大胆色噜噜| 妻子5免费完整高清电视| 久久亚洲AV成人无码| 91九色老熟女免费资源站| 亚洲人成人77777网站不卡| 24小时免费直播在线观看| 亚洲码欧美码一区二区三区| 四虎在线播放免费永久视频| 久久99亚洲网美利坚合众国 | 亚洲gay片在线gv网站| 四虎永久免费影院在线| 一本到卡二卡三卡免费高| 久久青草亚洲AV无码麻豆| 24小时免费看片| 亚洲中文字幕无码一久久区| 国产拍拍拍无码视频免费| 亚洲精品视频在线观看视频| 免费观看的av毛片的网站| 日日狠狠久久偷偷色综合免费| 免费下载成人电影| 最新亚洲人成无码网www电影| 亚洲线精品一区二区三区影音先锋 | 四虎成人精品在永久免费| 国产精品免费观看视频| 18gay台湾男同亚洲男同| 日韩在线免费播放| 久久精品免费观看| 亚洲一区二区观看播放| 亚洲日韩精品无码一区二区三区| 成年人视频免费在线观看| 好湿好大好紧好爽免费视频| 亚洲午夜精品一区二区公牛电影院 |