原生js實現的創建和刪除元素實例代碼:在實際應用中,往往需要動態的創建和刪除指定的元素,下麵就通過代碼實例介紹一下如何實現此功能。代碼實例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" con
原生js實現的創建和刪除元素實例代碼:
在實際應用中,往往需要動態的創建和刪除指定的元素,下麵就通過代碼實例介紹一下如何實現此功能。
代碼實例如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #thediv{ width:200px; height:300px; border:1px solid green; } </style> <script type = "text/javascript"> function creat(){ var linkElement=document.createElement("a"); linkElement.href="http://www.softwhy.com"; linkElement.innerHTML="螞蟻部落"; linkElement.id="theid"; var odiv=document.getElementById("thediv"); odiv.appendChild(linkElement); } function del(){ var odiv=document.getElementById("thediv"); odiv.removeChild(document.getElementById("theid")); } window.onload=function(){ var creatBt=document.getElementById("creatBt"); var deBt=document.getElementById("deBt"); creatBt.onclick=function(){creat()} deBt.onclick=function(){del()} } </script> </head> <body> <input type="button" id="creatBt" value="動態的創建一個超鏈接"/> <input type="button" id="deBt" value="動態的刪除添加的元素"/> <div id="thediv"></div> </body> </html>
以上代碼實現了我們的要求,點擊相應按鈕可以添加或者刪除元素,代碼很簡單就不多介紹了,具體可以參閱相關閱讀。
相關閱讀:
1.document.createElement()函數可以參閱js的createElement()和appendChild()函數的作用一章節。
2.removeChild()函數可以參閱javascript的removeChild()函數用法詳解一章節。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11846
更多內容可以參閱:http://www.softwhy.com/javascript/