原生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获取动态添加元素的方法详解
