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 相关文章推荐
this[] 指的是什么内容 讨论
Mar 24 Javascript
关于取不到由location.href提交而来的上级页面地址的解决办法
Jul 30 Javascript
javascript实现div的显示和隐藏的小例子
Jun 25 Javascript
javascript 兼容各个浏览器的事件
Feb 04 Javascript
高性能JavaScript模板引擎实现原理详解
Feb 05 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
Web前端框架Angular4.0.0 正式版发布
Mar 28 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
vue+swiper实现侧滑菜单效果
Dec 28 Javascript
微信小程序实现页面左右滑动
Nov 16 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下打开URL地址的几种方法小结
2010/05/16 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
jQuery实现密保互斥问题解决方案
2013/08/16 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
Python3中exp()函数用法分析
2019/02/19 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
从python读取sql的实例方法
2020/07/21 Python
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
幼儿园园长自我鉴定
2013/10/22 职场文书
开办加工厂创业计划书
2014/01/03 职场文书
医院总经理岗位职责
2014/02/04 职场文书
家长寄语大全
2014/04/02 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
打架检讨书范文
2015/01/27 职场文书
幸福终点站观后感
2015/06/04 职场文书
雷锋观后感
2015/06/10 职场文书
初三化学教学反思
2016/02/22 职场文书
如何在C++中调用Python
2021/05/21 Python
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL