• 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节点

  • 相关阅读:
    jq获取img高度(动态生成的image高度为0原因)
    Idea集成使用SVN教程
    RPC框架pigeon源码分析
    java多线程面试题整理及答案
    深入理解JVM线程模型
    dubbo 2.8.4(dubbox)的jar包制作【添加到maven本地仓库】
    【学习】027 Dubbo
    【学习】026 Zookeeper
    【学习】025 RocketMQ
    【学习】024 springCloud
  • 原文地址:https://www.cnblogs.com/zyn0216/p/7643639.html
Copyright © 2020-2023  润新知