JavaScript动态操作HTML元素:添加与删除详解

作者:小圆点

时间:2026-10-28

浏览:187

本文介绍如何利用JavaScript动态修改HTML页面结构,重点讲解元素的添加与删除操作。通过document.createElement创建新节点,结合createTextNode设置内容,并使用appendChild将其插入指定父容器。同时演示如何通过getElementById获取目标节点,利用removeChild从DOM树中移除元素。

文章目录

JavaScript动态操作HTML元素概述

利用JavaScript可以动态地修改HTML页面中的元素结构。

动态添加HTML元素的方法

向HTML中添加元素

实现添加操作时,首先需要使用JavaScript创建一个新的HTML标签节点,接着为该节点添加相应的文本内容,最后将创建好的节点插入到页面中指定的父容器位置。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>测试文档</title> 
<script type="text/javascript"> 
function add(){ 
var element = document.createElement("p"); 
var node = document.createTextNode("添加新段落"); 
element.appendChild(node); 
x = document.getElementById("demo"); 
x.appendChild(element); 
} 
</script> 
</head> 
<body> 
<div id="demo"> 
<p>这是第一段</p> 
</div> 
<input type="button" value="按钮" onclick="add()" /> 
</body> 
</html>

动态删除HTML元素的方法

删除HTML中的某个元素


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>测试文档</title> 
<script type="text/javascript"> 
function deleteE(){ 
var father = document.getElementById("demo"); 
var child = document.getElementById("p1"); 
father.removeChild(child); 
} 
</script> 
</head> 
<body> 
<div id="demo"> 
<p id="p1">这是第一段</p> 
<p id="p2">这是第二段</p> 
</div> 
<input type="button" value="删除" onclick="deleteE()" /> 
</body> 
</html>

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章