JavaScript 操作DOM 节点

Posted 香菇炖小鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 操作DOM 节点相关的知识,希望对你有一定的参考价值。

 

1、添加DOM节点

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<ul id="parent">
		<li>1</li>
		<li>2</li>
		<li>3</li>
		<li>4</li>
	</ul>
	<button onclick="func()">增加DOM节点</button>
	<script type="text/javascript">
		var n=5;
		function func(){
			var li=document.createElement("li");
			var nodeText=document.createTextNode(n);
			li.appendChild(nodeText);
			var parent=document.getElementById("parent");
			parent.appendChild(li);
			n++;
		}
	</script>
</body>
</html>

项目结果:

2、删除DOM节点

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<ul id="parent">
		<li>1</li>
		<li>2</li>
		<li>3</li>
		<li>4</li>
	</ul>
	<button onclick="func()">增加DOM节点</button>
	<button onclick="func2()">删除DOM节点</button>
	<script type="text/javascript">
		var n=5;
		function func(){
			var li=document.createElement("li");
			var nodeText=document.createTextNode(n);
			li.appendChild(nodeText);
			var parent=document.getElementById("parent");
			parent.appendChild(li);
			n++;
		}
		function func2(){
			var parent=document.getElementById("parent");
			var lis=document.getElementsByTagName("li");
			var len=lis.length;
			parent.removeChild(lis[len-1]);
			n--;
		}
	</script>
</body>
</html>

项目结果:

3、修改DOM节点

 

以上是关于JavaScript 操作DOM 节点的主要内容,如果未能解决你的问题,请参考以下文章

(89)Wangdao.com第二十二天_JavaScript DocumentFragment 节点

JavaEE笔记——JavaScript中对dom的操作

保留对附加节点 javascript 的引用

JavaScript基础及函数,BOM,DOM的节点及DOM节点操作

JavaScript--更新DOM

javascript_操作dom_原生