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

首頁 > 語言 > JavaScript > 正文

詳解javascript appendChild()的完整功能

2024-05-06 15:31:25
字體:
供稿:網(wǎng)友

appendChild()常用功能。

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

代碼說明

<!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="移動"> </body></html>

用appendChild的第二種功能實現(xiàn)一個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是一個元素集合,不是真正意義的數(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)添加子元素的時候以前的元素已經(jīng)被刪除,所以不會出現(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="移動"> </body></html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 古交市| 嘉善县| 读书| 克东县| 互助| 垣曲县| 万山特区| 闸北区| 松滋市| 罗城| 临漳县| 正镶白旗| 绍兴县| 阳曲县| 米泉市| 崇明县| 临江市| 海安县| 乐安县| 金溪县| 新源县| 夹江县| 贵溪市| 额尔古纳市| 沁阳市| 冀州市| 田林县| 壶关县| 蒲江县| 武邑县| 沭阳县| 兴文县| 冕宁县| 邢台县| 浮山县| 淳安县| 襄垣县| 称多县| 吴忠市| 郧西县| 昌黎县|