婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > html5中JavaScript removeChild 刪除所有節(jié)點

html5中JavaScript removeChild 刪除所有節(jié)點

熱門標簽:怎么做百度地圖標注 四川移動電銷外呼客戶管理系統(tǒng) 400開頭的電話好申請不 小朱地圖標注 咸陽穩(wěn)定外呼系統(tǒng)軟件 智能芯電話機器人 臨海地圖標注app 地圖標注柱狀圖 百度地圖標注為什么總是封號
假設div里有這么些內(nèi)容:

復制代碼
代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<title>iScroll demo: simple</title>
<script type="text/javascript">
function deleteData(){
}
</script>
<style type="text/css" media="all">
body,ul,li {
padding:0;
margin:0;
border:0;
}
body {
font-size:12px;
-webkit-user-select:none;
-webkit-text-size-adjust:none;
font-family:helvetica;
}
</style>
</head>
<body>
<div ><input type="submit" name="button" id="button" value="刪除li節(jié)點" class="button gray" onclick="deleteData()" /> </div>
<div >
<ul id="thelist">
<li>Pretty row 1</li>
<li>Pretty row 2</li>
<li>Pretty row 3</li>
<li>Pretty row 4</li>
<li>Pretty row 5</li>
<li>Pretty row 6</li>
<li>Pretty row 7</li>
<li>Pretty row 8</li>
<li>Pretty row 9</li>
<li>Pretty row 10</li>
<li>Pretty row 40</li>
</ul>
</div>
</body>
</html>

現(xiàn)在要通過JavaScript的功能,將它們清空。

雖然可以通過一句代碼直接實現(xiàn):

document.getElementById("content").innerHTML=""

但是本文里主要討論 removeChild 函數(shù)。

很想當然地以為借助下面的代碼就能完成:

復制代碼
代碼如下:

function deleteData(){
var el = document.getElementById('thelist');
var liNodes = document.getElementsByTagName("li");
alert(liNodes.length);
for(var i = 0; i < liNodes.length; i++){
alert("刪除"+i+" liNodes[i]="+ liNodes[i]);
el.removeChild(liNodes[i]);
//<-- el.removeChild(liNodes[i]);
}
}

沒想到,點擊了按鈕后,竟然只清除掉1、3、5...,而2、4、6....竟然沒有消失,

問題從一開始就產(chǎn)生了:

刪除掉第一個節(jié)點后,后面節(jié)點的順序全部發(fā)生了變化:原來的第二個節(jié)點往前蹭,成為新的第一個節(jié)點;原來的第三個節(jié)點,成為第二個節(jié)點……

于是呢,接下來原本是要刪除第二個節(jié)點的,卻將最原始的第三個節(jié)點給刪除掉了。

最終,并沒有全部刪除,只刪除掉1、3、5,留下了2、4、6。

語法沒有錯誤,但是得不到所要的結(jié)果,這就是算法上面的錯誤!該如何修正呢?

“順序刪除”不行,那就“逆序刪除”吧。將 for 語句修改一下:

復制代碼
代碼如下:

function deleteData(){
var el = document.getElementById('thelist');
var liNodes = document.getElementsByTagName("li");
alert(liNodes.length);
for(var i = liNodes.length-1; i >=0; i--){
alert("刪除"+i+" liNodes[i]="+ liNodes[i]);
el.removeChild(liNodes[i]);
//<-- el.removeChild(liNodes[i]);
}
}

試試吧,成功了!還可以使用下面方法:

復制代碼
代碼如下:

function deleteData() {
var el = document.getElementById('thelist');
var liNodes = document.getElementsByTagName("li");
alert(liNodes.length);
for (var i=0;i<el.childNodes.length;i++){
var childNode = el.childNodes[0]; //總是刪除第一個,是不是更簡單
el.removeChild(childNode);
}
}

完成代碼如下所示:

復制代碼
代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<title>iScroll demo: simple</title>
<script type="text/javascript">
function initData(){
var el = document.getElementById('thelist');
var liNodes = document.getElementsByTagName("li");
alert(liNodes.length);
for(var i = liNodes.length-1; i >=0; i--){
alert("刪除"+i+" liNodes[i]="+ liNodes[i]);
el.removeChild(liNodes[i]);
//<-- el.removeChild(liNodes[i]);
}
}
</script>
<style type="text/css" media="all">
body,ul,li {
padding:0;
margin:0;
border:0;
}
body {
font-size:12px;
-webkit-user-select:none;
-webkit-text-size-adjust:none;
font-family:helvetica;
}
</style>
</head>
<body>
<div ><input type="submit" name="button" id="button" value="刪除li節(jié)點" class="button gray" onclick="initData()" /> </div>
<div >
<ul id="thelist">
<li>Pretty row 1</li>
<li>Pretty row 2</li>
<li>Pretty row 3</li>
<li>Pretty row 4</li>
<li>Pretty row 5</li>
<li>Pretty row 6</li>
<li>Pretty row 7</li>
<li>Pretty row 8</li>
<li>Pretty row 9</li>
<li>Pretty row 10</li>
<li>Pretty row 40</li>
</ul>
</div>
</body>
</html>

標簽:山南 平頂山 黃石 陜西 黃石 公主嶺 南平

巨人網(wǎng)絡通訊聲明:本文標題《html5中JavaScript removeChild 刪除所有節(jié)點》,本文關鍵詞  html5,中,JavaScript,removeChild,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《html5中JavaScript removeChild 刪除所有節(jié)點》相關的同類信息!
  • 本頁收集關于html5中JavaScript removeChild 刪除所有節(jié)點的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美极品xxx| 69堂国产成人免费视频| 欧美日韩视频一区二区| 欧美日韩精品一二三区| 久久奇米777| 一区二区高清免费观看影视大全| 免费在线看成人av| 欧美日韩国产欧美日美国产精品| 中文字幕欧美日韩一区| 男人的天堂亚洲一区| 国产老女人精品毛片久久| 国产麻豆日韩欧美久久| 欧美老肥妇做.爰bbww视频| 国产精品国产三级国产普通话99 | 中文字幕+乱码+中文字幕一区| 4hu四虎永久在线影院成人| 日韩欧美国产综合在线一区二区三区| 欧美日本不卡视频| 日本一区二区三级电影在线观看| 国产精品卡一卡二| 麻豆国产欧美日韩综合精品二区| 91浏览器入口在线观看| 亚洲专区一二三| 51久久夜色精品国产麻豆| 亚洲成人av中文| 国产精品视频一区二区三区不卡| 久久不见久久见中文字幕免费| 午夜久久久影院| 91精品国产综合久久国产大片| 香蕉加勒比综合久久| 97国产精品videossex| 亚洲国产日韩综合久久精品| 91啦中文在线观看| 日韩av中文字幕一区二区| 久久精品视频一区二区| 在线视频国内一区二区| 不卡一区在线观看| 视频一区免费在线观看| 午夜成人免费视频| 中文字幕在线观看不卡视频| 7777精品伊人久久久大香线蕉的 | 欧美自拍丝袜亚洲| 国产激情偷乱视频一区二区三区| 亚洲福利视频一区二区| 亚洲激情自拍偷拍| 久久女同性恋中文字幕| 精品国产露脸精彩对白| 欧美一区二区三区在| 欧美一区二区三区免费大片 | 欧美日韩一区二区三区视频| 成人一级片在线观看| 亚洲一区二区三区四区五区中文| 国产精品麻豆视频| 一区二区三区在线免费| 亚洲自拍偷拍九九九| 日韩av电影天堂| 久久精品免费看| 国产999精品久久久久久绿帽| 极品少妇一区二区三区精品视频| 国产在线一区二区| 色乱码一区二区三区88| 日韩午夜激情视频| 自拍av一区二区三区| 亚洲色图制服诱惑 | 欧美精品一区二区三区高清aⅴ| 在线成人免费观看| 国产日产欧美一区二区三区| 亚洲一区二区中文在线| 成人禁用看黄a在线| 欧美久久久久免费| 欧美激情自拍偷拍| 免费不卡在线视频| 欧美在线小视频| 国产精品成人免费精品自在线观看| 一区二区在线免费| 国产福利不卡视频| 久久亚区不卡日本| 日日夜夜一区二区| 欧美午夜精品免费| 亚洲视频1区2区| 92国产精品观看| 国产亚洲一本大道中文在线| 午夜精品一区二区三区电影天堂| voyeur盗摄精品| 亚洲欧洲色图综合| 色综合久久天天| 一区二区三区色| 国产精品影视在线观看| 欧美videossexotv100| 日韩欧美一二三四区| 国内精品在线播放| 亚洲视频小说图片| 精品精品欲导航| 亚洲视频1区2区| 国产成人精品免费视频网站| 亚洲国产成人高清精品| 成人美女在线观看| 国产精品一区二区男女羞羞无遮挡| www.在线成人| 中文字幕国产精品一区二区| 麻豆精品国产91久久久久久| 在线视频你懂得一区| 久久一留热品黄| 高清不卡在线观看av| 久久精品日产第一区二区三区高清版 | 国产不卡视频在线播放| 欧美一区二区三区婷婷月色| 国产福利视频一区二区三区| 国产精品久久免费看| 色网综合在线观看| 五月天激情小说综合| 亚洲成人一区在线| 欧美一二三四区在线| 国产一区二区日韩精品| 亚洲精品国产a| 中文字幕第一区第二区| 欧美精品高清视频| 色综合天天做天天爱| 久久爱另类一区二区小说| 国产精品私人影院| 久久女同互慰一区二区三区| 欧美男女性生活在线直播观看 | 欧美一区二区三区视频免费播放| 99r国产精品| 国产主播一区二区| 国产精品一色哟哟哟| 美女精品一区二区| 久久99久久99| 久久99久久久久| 日韩精品一二三四| 久久99精品一区二区三区| 久久99精品久久久久久动态图| 五月天网站亚洲| 久久成人久久鬼色| 国产精品亚洲综合一区在线观看| 丝袜亚洲另类丝袜在线| 蜜臀av一区二区在线观看| 精品制服美女久久| 成人av电影在线播放| 91蜜桃婷婷狠狠久久综合9色| 91黄色在线观看| 精品久久久久久久人人人人传媒| 91精品国产综合久久国产大片| 日韩欧美一二三区| 亚洲精品成人少妇| 成人激情开心网| 欧美一卡二卡三卡| 性做久久久久久免费观看欧美| 国产福利91精品一区二区三区| 色综合久久久久网| 中文字幕一区二区视频| 美女高潮久久久| 欧美一区二区播放| 日韩精品成人一区二区在线| 色偷偷成人一区二区三区91| 国产拍欧美日韩视频二区| 天堂在线一区二区| 在线观看免费亚洲| 午夜日韩在线电影| 日韩三级电影网址| 日韩一区二区三区免费观看| 亚洲欧洲无码一区二区三区| 99视频在线观看一区三区| 中文字幕高清一区| av亚洲精华国产精华| 国产人久久人人人人爽| 韩国午夜理伦三级不卡影院| 色婷婷亚洲一区二区三区| 自拍偷拍国产亚洲| 国产性做久久久久久| 欧美一级片在线观看| 亚洲免费观看高清完整版在线| 成人性生交大片免费看中文 | 欧洲日韩一区二区三区| 午夜视黄欧洲亚洲| 久久久.com| 欧美人狂配大交3d怪物一区| 久久成人久久爱| 中文字幕一区二区三区乱码在线| 91久久精品一区二区三| 视频一区视频二区在线观看| 日韩一二三区视频| 国产成人超碰人人澡人人澡| 最新成人av在线| 久久麻豆一区二区| 欧美猛男男办公室激情| 成人av网站在线观看| 性做久久久久久免费观看| 日韩免费看的电影| 一本久道久久综合中文字幕| 久久精品国产成人一区二区三区| 国产午夜精品福利| 欧美性受xxxx黑人xyx性爽| 精品写真视频在线观看| 亚洲妇女屁股眼交7| 亚洲精品国产a久久久久久| 亚洲女子a中天字幕| 亚洲色图另类专区| 国产精品入口麻豆原神| 国产人伦精品一区二区|