原生js实现的创建和删除元素实例代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生js实现的创建和删除元素实例代码相关的知识,希望对你有一定的参考价值。

原生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/

以上是关于原生js实现的创建和删除元素实例代码的主要内容,如果未能解决你的问题,请参考以下文章

原生js之删除节点(元素)

原生 JS Ajax,GET和POST 请求实例代码

怎么用jQuery实现点击按钮后删除某个元素?

JS怎么清空DIV里元素实例代码

jQuery实现的删除指定子元素代码实例

原生JS和jQuery操作DOM的区别小结