JavaScript动态改变HTML页面元素例如添加或删除

前端技术 2023/09/07 JavaScript

可以通过JavaScript动态的改变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 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中的某个元素

<!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>

本文地址:https://www.stayed.cn/item/17713

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。