久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript如何刪除和添加元素

      在javascript中,可以利用“父元素對(duì)象.appendChild(新元素)”或“父元素對(duì)象.insertBefore(新元素,插入點(diǎn))”語(yǔ)句在父元素中添加新元素;可以利用“父元素對(duì)象.removeChild(子元素)”語(yǔ)句刪除子元素。

      javascript如何刪除和添加元素

      本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      javascript刪除和添加元素

      1、添加元素

      <!doctype html> <html> <head> <meta charset="utf-8"> <title>javascript添加元素</title> <script type="text/javascript" > 	window.onload = function(){ 	  var box = document.getElementById("box");  //通過(guò)id屬性值獲得DIV 	}; 	function addNode(){//在末尾插入新節(jié)點(diǎn) 	  var p = document.createElement("p"); //創(chuàng)建需要添加的元素節(jié)點(diǎn) 	  p.innerHTML = "段落三(添加的內(nèi)容)"; 	  box.appendChild(p); //將段落節(jié)點(diǎn)添加到box的子節(jié)點(diǎn)列表后面 	} 	function insertNode(){//在開(kāi)頭插入新節(jié)點(diǎn) 	  var h2 = document.createElement("h2"); // 創(chuàng)建一個(gè)H2元素節(jié)點(diǎn) 	  h2.innerHTML = "二級(jí)標(biāo)題(插入的內(nèi)容)"; 	  var oP = document.getElementsByTagName("p")[0]; //獲取第一個(gè)段落 	  box.insertBefore(h2,oP); //在第一個(gè)段落前面插入一個(gè)H2標(biāo)題 	} </script> </head> <body>   <div id="box">      <p>段落一</p>      <p>段落二</p>   </div>   <a href="javascript:addNode()">在末尾插入新節(jié)點(diǎn)</a>   <a href="javascript:insertNode()">在開(kāi)頭插入新節(jié)點(diǎn)</a> </body> </html>

      效果圖:

      javascript如何刪除和添加元素

      說(shuō)明:

      appendChild() 方法可向當(dāng)前節(jié)點(diǎn)的子節(jié)點(diǎn)列表的末尾添加新的子節(jié)點(diǎn)。用法如下:

      appendChild(newchild)
      • 參數(shù) newchild 表示新添加的節(jié)點(diǎn)對(duì)象,并返回新增的節(jié)點(diǎn)。

      insertBefore() 方法可向當(dāng)前節(jié)點(diǎn)的子節(jié)點(diǎn)列表的開(kāi)頭添加新的子節(jié)點(diǎn)。用法如下:

      insertBefore(newchild, refchild)
      • 其中參數(shù) newchild 表示新插入的節(jié)點(diǎn),refchild 表示插入新節(jié)點(diǎn)的節(jié)點(diǎn),用于指定插入節(jié)點(diǎn)的后面相鄰位置。

      • 插入成功后,該方法將返回新插入的子節(jié)點(diǎn)。

      document.createElement()創(chuàng)建元素節(jié)點(diǎn)調(diào)用。

      2、刪除元素

      <!doctype html> <html> <head> <meta charset="utf-8"> <title>javascript刪除元素</title> <script type="text/javascript" >  	function deleteNode(){//刪除節(jié)點(diǎn) 	  var oP = document.getElementsByTagName("p")[0];//獲取第一個(gè)段落 	  box.removeChild(oP);//刪除第一個(gè)段落 	} </script> </head> <body>   <div id="box">      <p>段落一</p>      <p>段落二</p>   </div>   <a href="javascript:deleteNode()">刪除節(jié)點(diǎn)</a> </body> </html>

      效果圖:

      javascript如何刪除和添加元素

      說(shuō)明:

      removeChild() 方法可以刪除父節(jié)點(diǎn)上的一個(gè)子節(jié)點(diǎn)。

      語(yǔ)法:

      parentNode.removeChild(nodeName)
      • nodeName:當(dāng)前節(jié)點(diǎn)的名字

      • parentNode:當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)

      【推薦學(xué)習(xí):javascript高級(jí)教程】

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)