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 相关文章推荐
jquery判断浏览器类型的代码
Nov 05 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
Jul 09 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
javascript中with()方法的语法格式及使用
Aug 04 Javascript
js/jquery判断浏览器的方法小结
Sep 02 Javascript
浅谈JavaScript中的string拥有方法的原因
Aug 28 Javascript
jQuery解析XML 详解及方法总结
Sep 28 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
Mar 21 Javascript
json对象及数组键值的深度大小写转换问题详解
Mar 30 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
php输出表格的实现代码(修正版)
2010/12/29 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
2016/07/15 PHP
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
查询json的数据结构的8种方式简介
2014/03/10 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
非常酷炫的Bootstrap图片轮播动画
2016/05/27 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
[51:07]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
如何搜索查找并解决Django相关的问题
2014/06/30 Python
详解Python编程中包的概念与管理
2015/10/16 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
《最佳路径》教学反思
2014/04/13 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
承诺书格式范文
2014/06/03 职场文书
公司应聘求职信
2014/06/21 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
买房子个人收入证明
2014/10/12 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
交通事故协议书范本
2014/11/18 职场文书
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
mysql 排序失效
2022/05/20 MySQL
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers