JS点击动态添加标签、删除指定标签的代码


Posted in Javascript onApril 18, 2018

1.div标签

<div id="mDiv3">
 <p>1</p> <button onclick="myFun9()">添加</button>
</div>

2.js

function myFun9() {
 var mDiv3 = document.getElementById("mDiv3"); //获取组件1
 var eleme = document.createElement("p"); //创建组件2
 var ele_content = document.createTextNode("2");//创建节点内容
 eleme.appendChild(ele_content); // 组件添加节点
 mDiv3.appendChild(eleme); //组件2加入组件1
 }

==================删除==============================

<button onclick="myFun10()">删除</button>
 <div id="mDiv4">
 <p id="p1">1</p>
 <p id="p2">2</p>
 <p id="p3">3</p>
 <p id="p4">4</p>
 <p id="p5">5</p>
 </div>
function myFun10(){
 var parent=document.getElementById("mDiv4");
 var son=document.getElementById("p1");
 parent.removeChild(son);
 }

补充:

下面看下js-动态生成小圆点(根据轮播图图片张数动态生成小圆点)

动态生成小圆点(根据轮播图图片张数动态生成小圆点)

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
  body,ul{
   padding: 0;
   margin: 0;
  }
  ul{
   list-style: none;
  }
  .lunbo{
   width: 730px;
   height: 454px;
   margin: 100px auto;
   overflow: hidden;
   position: relative;
  }
  .circle{
   position: absolute;
   left: 50%;
   margin-left: -50px;
   bottom: 10px;   
  }
  .circle span{
   display: inline-block;
   width: 18px;
   height: 18px;
   background-color: #ccc;
   text-align: center;
   border-radius: 18px;
   cursor: pointer;
   margin-right:10px;
  }
  .circle span.current{
   background-color: yellow;
  }
 </style>
 <script> 
  window.onload = function(){
   function $(id){ return document.getElementById(id); }
   //动态生成轮播图小圆点
   var circle = document.createElement("div"); 
   circle.setAttribute("class","circle");
   var lis = document.getElementsByTagName("li");
   for(var i=0; i<lis.length; i++){
    var span = document.createElement("span");
    span.innerHTML = i+1;
    circle.appendChild(span);
   }
   $("scroll").appendChild(circle);
   var spanChildren = circle.children;
   spanChildren[0].setAttribute("class","current");
  }
 </script>
</head>
<body>
 <div class="lunbo" id="scroll">
  <ul id="ul">
   <li><img src="images/11.jpg" alt=""></li>
   <li><img src="images/22.jpg" alt=""></li>
   <li><img src="images/33.jpg" alt=""></li>
   <li><img src="images/44.jpg" alt=""></li>
   <li><img src="images/55.jpg" alt=""></li> 
   <li><img src="images/66.jpg" alt=""></li>
  </ul>
  <!-- <div class="circle">
   <span>1</span>
   <span class="current">2</span>
   <span>3</span>
   <span>4</span>
   <span>5</span>
   <span>6</span>
  </div> -->
 </div>
</body>
</html>
Javascript 相关文章推荐
javascript 表单的友好用户体现
Jan 07 Javascript
javascript 有趣而诡异的数组
Apr 06 Javascript
Jquery 点击按钮显示和隐藏层的代码
Jul 25 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
Apr 24 Javascript
键盘KeyCode值列表汇总
Nov 26 Javascript
javascript实现日期时间动态显示示例代码
Sep 08 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
Oct 30 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
从setTimeout看js函数执行过程
Dec 19 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
Jan 09 Javascript
详解async/await 异步应用的常用场景
May 13 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 #jQuery
浅谈vuepress 踩坑记
Apr 18 #Javascript
使用webpack-dev-server处理跨域请求的方法
Apr 18 #Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
Apr 18 #Javascript
jQuery实现的两种简单弹窗效果示例
Apr 18 #jQuery
vue双向数据绑定知识点总结
Apr 18 #Javascript
浅析vue中常见循环遍历指令的使用 v-for
Apr 18 #Javascript
You might like
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
js精度溢出解决方案
2012/12/02 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
2018/09/06 jQuery
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
python BeautifulSoup使用方法详解
2013/11/21 Python
详解Python中的__init__和__new__
2014/03/12 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python中方法链的使用方法
2016/02/23 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
python如何随机生成高强度密码
2020/08/19 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
保送生自荐信范文
2013/10/06 职场文书
给校长的一封建议书
2014/03/12 职场文书
学生个人总结范文
2015/02/15 职场文书
八一建军节主持词
2015/07/01 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫