国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > JS > 正文

詳解javascript appendChild()的完整功能

2024-05-06 16:45:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

appendChild()常用功能。

  • 平時(shí)我們用appendChild的時(shí)候,都是向父級(jí)上添加子元素
  • appendChild的另一個(gè)功能是,先把元素從原有父級(jí)上刪掉,然后添加元素到新的父級(jí)。(移除再添加)。

代碼說(shuō)明

<!DOCTYPE html><html> <head>  <title>appendChild的第二種功能</title>  <script>   window.onload=function(){    var oUl1=document.getElementById("ul1");    var oUl2=document.getElementById("ul2");    var oBtn=document.getElementById("btn1");    oBtn.onclick=function(){     var oLi=oUl1.children[0];     oUl1.appendChild(oLi);    }   }  </script> </head> <body>  <ul id="ul1">   <li>1</li>   <li>2</li>   <li>3</li>   <li>4</li>  </ul>  <input type="button" id="btn1" value="移動(dòng)"> </body></html>

用appendChild的第二種功能實(shí)現(xiàn)一個(gè)li按照內(nèi)容大小排序

<!DOCTYPE html><html> <head>  <title>appendChild的第二種功能</title>  <script>   window.onload=function(){    var oUl1=document.getElementById("ul1");    var oBtn=document.getElementById("btn1");    oBtn.onclick=function(){     var aLi=oUl1.getElementsByTagName("li");     // aLi是一個(gè)元素集合,不是真正意義的數(shù)組,不能用sort方法,轉(zhuǎn)成數(shù)組再用sort排序     var arr=[];     for(var i=0; i<aLi.length; i++){      arr.push(aLi[i]);     }     arr.sort(function(li1,li2){      var n1=parseInt(li1.innerHTML);      var n2=parseInt(li2.innerHTML);      return n1-n2     });     for(var j=0; j<arr.length; j++){      oUl1.appendChild(arr[j]);//當(dāng)添加子元素的時(shí)候以前的元素已經(jīng)被刪除,所以不會(huì)出現(xiàn)重復(fù)元素     }    }   }  </script> </head> <body>  <ul id="ul1">   <li>12</li>   <li>2</li>   <li>30</li>   <li>22</li>  </ul>  <input type="button" id="btn1" value="移動(dòng)"> </body></html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 清流县| 衡阳县| 嘉定区| 麻城市| 海林市| 紫云| 琼中| 封丘县| 永德县| 钟山县| 永泰县| 巴楚县| 建平县| 富阳市| 永春县| 房山区| 视频| 永德县| 涡阳县| 嘉定区| 新兴县| 焉耆| 池州市| 新晃| 郯城县| 宁晋县| 土默特左旗| 南漳县| 多伦县| 三明市| 登封市| 花垣县| 阜阳市| 朝阳市| 宜昌市| 涞水县| 三门县| 临沂市| 瑞昌市| 措美县| 舟山市|