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 相关文章推荐
整理8个很棒的 jQuery 倒计时插件和教程
Dec 12 Javascript
jquery获取复选框被选中的值
Apr 10 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
jQuery点击其他地方时菜单消失的实现方法
Apr 22 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
Sep 20 Javascript
AngularJS表单验证中级篇(3)
Sep 28 Javascript
three.js快速入门【推荐】
Jan 21 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
基于dataset的使用和图片延时加载的实现方法
Dec 11 Javascript
JS文件中加载jquery.js的实例代码
May 05 jQuery
微信小程序实现带参数的分享功能(两种方法)
May 17 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
一个简单的域名注册情况查询程序
2006/10/09 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
js实现蒙版效果
2020/01/11 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
把pandas转换int型为str型的方法
2019/01/29 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
如何使用Python抓取网页tag操作
2020/02/14 Python
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
六道php面试题附答案
2014/06/05 面试题
应届实习生的自我评价范文
2014/01/05 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
医学生求职自荐书
2014/06/12 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技