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 相关文章推荐
js下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
jquery选择器的选择使用及性能介绍
Jan 16 Javascript
js正则表达exec与match的区别说明
Jan 29 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
Apr 30 Javascript
判断iframe里的页面是否加载完成
Jun 06 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
Sep 03 Javascript
JS动态显示表格上下frame的方法
Mar 31 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
Oct 31 Javascript
JS实现汉字与Unicode码相互转换的方法详解
Apr 28 Javascript
React 路由懒加载的几种实现方案
Oct 23 Javascript
bootstrap-table后端分页功能完整实例
Jun 01 Javascript
vue项目,代码提交至码云,iconfont的用法说明
Jul 30 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(4) php 函数 补充2
2010/02/15 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
容易被忽略的JS脚本特性
2011/09/13 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
python图像处理之反色实现方法
2015/05/30 Python
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
十分钟利用Python制作属于你自己的个性logo
2018/05/07 Python
python selenium 弹出框处理的实现
2019/02/26 Python
Python字节单位转换实例
2019/12/05 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
德国购买健身器材:AsVIVA
2017/08/09 全球购物
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
追悼词范文大全
2015/06/23 职场文书
技术转让协议书
2016/03/19 职场文书
闭幕词的写作格式与范文!
2019/06/24 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis