原生JS实现动态添加新元素、删除元素方法
作者:给时光以生命
这篇文章主要介绍了原生js实现动态添加新元素、删除元素方法 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
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实现动态添加新元素、删除元素方法 使用指南,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
- JavaScript实现动态添加、移除元素或属性的方法分析
- JS实现为动态添加的元素增加事件功能示例【基于事件委托】
- javaScript动态添加Li元素的实例
- JS动态添加元素及绑定事件造成程序重复执行解决
- JavaScript实现动态添加Form表单元素的方法示例
- 用js动态添加html元素,以及属性的简单实例
- js 动态添加元素(div、li、img等)及设置属性的方法
- JavaScript实现向OL列表内动态添加LI元素的方法
- javascript实现的动态添加表单元素input,button等(appendChild)
- 详解JS获取HTML DOM元素的8种方法
- JavaScript获取DOM元素的11种方法总结
- JS获取动态添加元素的方法详解