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 相关文章推荐
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
Dec 03 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
JavaScript中的对象和原型(一)
Aug 12 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
Nov 24 Javascript
js实现音频控制进度条功能
Apr 01 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
Three.js利用dat.GUI如何简化试验流程详解
Sep 26 Javascript
微信小程序实现点击效果
Jun 21 Javascript
vue+vant实现商品列表批量倒计时功能
Jan 13 Javascript
详解vue组件之间的通信
Aug 30 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 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
咖啡常见的种类
2021/03/03 新手入门
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php页面防重复提交方法总结
2013/11/25 PHP
php上传文件问题汇总
2015/01/30 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
单链表反转python实现代码示例
2018/02/08 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
python实现扫雷小游戏
2020/04/24 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
python 安装移动复制第三方库操作
2020/07/13 Python
Python 创建TCP服务器的方法
2020/07/28 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
岗位职责的构建方法
2014/02/01 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
养成教育工作总结
2015/08/13 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android