當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > JS實(shí)現(xiàn)動(dòng)態(tài)刪除頁(yè)面中的元素

JS實(shí)現(xiàn)動(dòng)態(tài)刪除頁(yè)面中的元素

2012/11/11 19:31:29作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱(chēng)】

JS實(shí)現(xiàn)動(dòng)態(tài)刪除頁(yè)面中的元素

【實(shí)例描述】

可以使用DOM刪除頁(yè)面中指定的元素而不刷新頁(yè)面。本例介紹如何實(shí)現(xiàn)動(dòng)態(tài)刪除。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(m.wangbatian.cn)</title> <script type="text/javascript">  function test()     {         var mydom=document.getElementById("divlist1"); //獲取指定ID的DOM對(duì)象         var childnode=mydom.firstChild; //獲取被刪除的節(jié)點(diǎn)         mydom.removeChild(childnode); //刪除節(jié)點(diǎn)     } </script> </head> <body>  <form id="form1" runat="server">       <input id="btn1" type="button" value="test" onclick="test()"/>       <div id="divlist1"><p>this is test1</p></div>     </form> </body> </html>

【運(yùn)行效果】

                                 初始運(yùn)行效果

動(dòng)態(tài)刪除頁(yè)面中的元素運(yùn)行效果

                                刪除后效果

動(dòng)態(tài)刪除頁(yè)面中的元素運(yùn)行效果

【難點(diǎn)剖析】

實(shí)現(xiàn)刪除需要指明兩個(gè)節(jié)點(diǎn),一個(gè)是要?jiǎng)h除的節(jié)點(diǎn),一個(gè)是被刪除節(jié)點(diǎn)的父節(jié)點(diǎn)。使用“removeChild”方法可以實(shí)現(xiàn)刪除。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:JS實(shí)現(xiàn)動(dòng)態(tài)刪除頁(yè)面中的元素 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS實(shí)現(xiàn)  頁(yè)面