您好,欢迎来到666游戏网。
搜索
您的当前位置:首页怎样操作JS动态添加标签与删除标签

怎样操作JS动态添加标签与删除标签

来源:666游戏网


这次给大家带来怎样操作JS动态添加标签与删除标签,怎样操作JS动态添加标签与删除标签的注意事项有哪些,下面就是实战案例,一起来看一下。

1.p标签

<p id="mp3">
 <p>1</p> <button onclick="myFun9()">添加</button>
</p>

2.js

function myFun9() {
 var mp3 = document.getElementById("mp3"); //获取组件1
 var eleme = document.createElement("p"); //创建组件2
 var ele_content = document.createTextNode("2");//创建节点内容
 eleme.appendChild(ele_content); // 组件添加节点
 mp3.appendChild(eleme); //组件2加入组件1
 }
==================删除==============================
<button onclick="myFun10()">删除</button>
 <p id="mp4">
 <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>
 </p>
function myFun10(){
 var parent=document.getElementById("mp4");
 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("p"); 
 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>
 <p 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>
 <!-- <p class="circle">
 <span>1</span>
 <span class="current">2</span>
 <span>3</span>
 <span>4</span>
 <span>5</span>
 <span>6</span>
 </p> -->
 </p>
</body>
</html>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

怎样对json对象排序并删除相同id数据

如何使用js实现拖拽功能

Copyright © 2019- 666spj.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务