原生JS实现动态添加新元素、删除元素方法
2019-05-05 18:01
951 查看
1. 添加新元素
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>动态添加新元素</title> </head> <body> <ul class="example"> <li class="child">Coffee</li> <li class="child">Tea</li> <li class="child">Coffee</li> <li class="child">Tea</li> </ul> <script> var child = document.getElementsByClassName("child")[0]; var newChild = document.createElement("li"); var newText = document.createTextNode("wine"); newChild.appendChild(newText); child.appendChild(newChild) </script> </body> </html>
2.删除已有元素
给时光以生命
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>删除元素</title> <style> </style> </head> <body> <ul class="example"> <li class="child">Coffee</li> <li class="child">Tea</li> <li class="child">Coffee</li> <li class="child">Tea</li> </ul> <script> var parent = document.querySelectorAll(".example")[0]; var child = document.querySelectorAll(".child")[2]; document.writeln(child.innerHTML) parent.removeChild(child); //第二种方法此行替换:child.parentNode.removeChild(child); </script> </body> </html>
总结
以上所述是小编给大家介绍的原生JS实现动态添加新元素、删除元素方法 使用指南,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- 【笔记】js原生方法 在元素外部或内部实现添加元素功能(类似jq 的 insert 和 append)
- 原生JS和JQuery动态添加、删除表格行的方法
- 通过原生JS实现为元素添加事件的方法
- 原生JS和JQuery动态添加、删除表格行的方法
- 通过原生JS实现为元素添加事件的方法
- js实现对table动态添加、删除和更新的方法
- js 动态给元素添加、移除事件的实现方法
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- JS实现添加,替换,删除节点元素的方法
- 原生js实现查找/添加/删除/指定元素的class
- 原生JS和JQuery动态添加、删除表格行的方法
- js实现对table动态添加、删除和更新的方法
- JS实现动态添加和删除DIV
- 多种方法实现JS动态添加事件
- JS-----------为动态添加的元素增添JS方法
- jQuery动态添加、删除元素的方法
- JS实现动态给图片添加边框的方法
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- ready和onload比较;可以在下面的script里面调用先前script;动态为元素添加事件;浮动广告;js添加删除tr
- 用原生js在DOM元素上面添加方法