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的Javascript API Loader来加速你的网站
Jan 28 Javascript
jquery中JSON的解析方式
Mar 16 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
教你JS中的运算符乘方、开方及变量格式转换
Aug 09 Javascript
JS日程管理插件FullCalendar中文说明文档
Feb 06 Javascript
Javascript实现跨域后台设置拦截的方法详解
Aug 04 Javascript
Javascript中的作用域及块级作用域
Dec 08 Javascript
JS事件绑定的常用方式实例总结
Mar 02 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
vuecli项目构建SSR服务端渲染的实现
Oct 30 Javascript
如何使用 vue-cli 创建模板项目
Nov 19 Vue.js
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 sprintf()函数让你的sql操作更安全
2008/07/23 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
2016/01/30 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
浅谈Node.js:理解stream
2016/12/08 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
js 作用域和变量详解
2017/02/16 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
2021/01/28 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python调用命令行进度条的方法
2015/05/05 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
养牛场项目建议书
2014/05/13 职场文书
销售口号大全
2014/06/11 职场文书
交通安全责任书范本
2014/07/24 职场文书
党的群众路线教育实践活动个人对照检查材料(公安)
2014/11/05 职场文书
具结保证书
2015/01/17 职场文书
公诉意见书范文
2015/06/05 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
Java实现注册登录跳转
2022/06/16 Java/Android