最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS点击动态添加标签、删除指定标签的代码

来源:动视网 责编:小采 时间:2020-11-27 22:16:18
文档

JS点击动态添加标签、删除指定标签的代码

JS点击动态添加标签、删除指定标签的代码:1.div标签 <div id=mDiv3> <p>1</p> <button onclick=myFun9()>添加</button> </div> 2.js function myFun9() { var mDiv3 = document.getElementById
推荐度:
导读JS点击动态添加标签、删除指定标签的代码:1.div标签 <div id=mDiv3> <p>1</p> <button onclick=myFun9()>添加</button> </div> 2.js function myFun9() { var mDiv3 = document.getElementById


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" "></li>
 <li><img src="images/22.jpg" "></li>
 <li><img src="images/33.jpg" "></li>
 <li><img src="images/44.jpg" "></li>
 <li><img src="images/55.jpg" "></li> 
 <li><img src="images/66.jpg" "></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> 

文档

JS点击动态添加标签、删除指定标签的代码

JS点击动态添加标签、删除指定标签的代码:1.div标签 <div id=mDiv3> <p>1</p> <button onclick=myFun9()>添加</button> </div> 2.js function myFun9() { var mDiv3 = document.getElementById
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top