前端JavaScript-动态添加和删除div元素

作者: 560b7bb7b879 | 来源:发表于2019-05-16 15:29 被阅读4次

实际应用中可能需要动态添加或者删除div元素,下面通过代码实例介绍一下如何实现此功能。

代码实例如下:


<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>web前端学习交流扣qun:731 771 211   志同道合者进 </title>
<style type="text/css">
#box{
  width:500px;
}
#box div{
  width:200px;
  height:20px;
  background:blue;
  margin-bottom:5px;
}
</style>
<script> 
window.onload=function(){
  let oadd=document.getElementById("add");
  let odel=document.getElementById("del");
  let obox=document.getElementById("box");
  oadd.onclick=function(){
    var odiv=document.createElement("div");
    obox.appendChild(odiv);
  }
  odel.onclick=function(){
    var divs=obox.getElementsByTagName("div");
    if(divs.length>0){
      obox.removeChild(divs[0]);
    }
  }
}
</script>
</head>
<body>
  <div id="box"></div>
  <input type="button" id="add" value="添加元素"/>
  <input type="button" id="del" value="删除元素"/>
</body>
</html>

相关文章

  • 前端JavaScript-动态添加和删除div元素

    实际应用中可能需要动态添加或者删除div元素,下面通过代码实例介绍一下如何实现此功能。 代码实例如下:

  • AngularJs动态添加元素和删除元素

    动态添加元素和删除元素 添加: 删除:

  • jQuery DOM操作

    创建元素 添加元素 删除元素 .remove([selector])删除被选元素(及其子元素)$('div').r...

  • angular.element方法-AngularJS 动态添加

    AngularJS 动态添加元素和删除元素 angular.element方法

  • React下动态添加样式

    一、react向元素内,动态添加style 例如:有一个DIV元素, 需要动态添加一个 display:block...

  • ArrayList的优化

    当向ArrayList中添加和删除元素时都需要进行元素的移动,当添加和删除的是动态数组的头部元素,需要将数组中所有...

  • 第二阶段 day8

    homework HOMEWORK2 动态添加和删除元素 获取事件源和访问相关元素 闪烁

  • 2017-7-25

    收获 JavaScript数组 可以动态添加数组元素 可以删除数组元素 .push() 在尾部添加元素 数组.p...

  • 【通俗易懂C++ STL模板库】vector,deque,lis

    vector的基本操作 对动态数组元素的添加和删除、获取 #include #include us...

  • 链表

    JS中可以动态的向数组中添加删除元素,所以不需要链表结构。链表特点: 添加、删除元素很快,不需要进行移动。 单链表...

网友评论

    本文标题:前端JavaScript-动态添加和删除div元素

    本文链接:https://www.haomeiwen.com/subject/ftyiaqtx.html