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 相关文章推荐
JS的replace方法介绍
Oct 20 Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 Javascript
jquery 日期控件datepicker属性详细解析
Nov 08 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
Nov 27 Javascript
关于jQuery判断元素是否存在的问题示例探讨
Jul 21 Javascript
js+jquery常用知识点汇总
Mar 03 Javascript
Jquery ajax请求导出Excel表格的实现代码
Jun 08 Javascript
Javascript随机标签云代码实例
Jun 21 Javascript
JS简单随机数生成方法
Sep 05 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
Jun 14 Javascript
Vue通过WebSocket建立长连接的实现代码
Nov 05 Javascript
node.js使用http模块创建服务器和客户端完整示例
Feb 10 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多进程编程实例
2014/10/15 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
PHP实现计算器小功能
2020/08/28 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
JavaScript简单编程实例学习
2020/02/14 Javascript
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
django 外键model的互相读取方法
2018/12/15 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
门卫人员岗位职责
2013/12/24 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
小学一年级学生评语
2014/04/22 职场文书
小学毕业演讲稿
2014/04/25 职场文书
效能监察建议书
2014/05/19 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
社区服务理念口号
2015/12/25 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
为什么MySQL选择Repeatable Read作为默认隔离级别
2021/07/26 MySQL