JS点击动态添加标签、删除指定标签的代码 程序员文章站 2022-05-31 17:08:55 1.div标签 1 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> 上一篇: 详解react、redux、react-redux之间的关系 下一篇: JS实现的JSON数组去重算法示例 推荐阅读 JS实现动态给标签控件添加事件的方法示例 JS点击动态添加标签、删除指定标签的代码 JS实现动态添加外部js、css到head标签的方法 vue.js实现点击后动态添加class及删除同级class的实现代码 js动态添加表格逐行添加、删除、遍历取值的实例代码 JS动态添加的div点击跳转到另一页面实现代码 Vue.js动态添加、删除选题的实例代码 JS实现动态给标签控件添加事件的方法示例 利用js动态添加删除table行的示例代码_javascript技巧 JS点击动态添加标签、删除指定标签的代码