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 相关文章推荐
该如何加载google-analytics(或其他第三方)的JS
May 13 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
SWFObject基本用法实例分析
Jul 20 Javascript
浅谈js构造函数的方法与原型prototype
Jul 04 Javascript
js实现浏览器倒计时跳转页面效果
Aug 12 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
Feb 21 Javascript
原生javascript上传图片带进度条【实例分享】
Apr 06 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
Apr 13 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
Vue分页插件的前后端配置与使用
Oct 09 Javascript
JavaScript随机数的组合问题案例分析
May 16 Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 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
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
浅谈编码,解码,乱码的问题
2016/12/30 Python
Python查询IP地址归属完整代码
2017/06/21 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
python中的数据结构比较
2019/05/13 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
python模块常用用法实例详解
2019/10/17 Python
会计毕业生自我鉴定
2013/11/04 职场文书
人事科岗位职责范本
2014/03/02 职场文书
工作决心书
2014/03/11 职场文书
机关办公室岗位职责
2014/04/16 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
我的理想演讲稿
2014/04/30 职场文书
远程培训的心得体会
2014/09/01 职场文书
优秀班组事迹材料
2014/12/24 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android