javascript如何创建子节点

这篇博客介绍了如何通过JavaScript来创建子节点,以在HTML的ul列表中添加li子节点为例,详细阐述了创建子节点的六个步骤,包括创建、添加属性、创建文本节点、将文本节点添加到子节点、获取父节点以及将子节点添加到父节点的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习完HTML+css后,我并没有直接去学习HTML5和css3,而是开始学习JavaScript,现在就是jQuery基础也懂一点,js也懂一点,css3也懂得那么点。但是给我的感受就是不精通熟练,于是咬咬牙开始从心开始学起了JavaScript,这才是最基础最有用的吧

今天要讲的就是如何通过原生JavaScript来创建子节点(以ul添加子节点li为例)

如何在城市列表中后添加一个城市名称天津??这就是我要说的知识!

创建子节点步骤:

一:创建子节点li并取名

二:为子节点添加属性(id,value)

三:创建文本节点

四:将文本节点添加到子节点中

五:获取子节点的父节点,这里指的是ul;

六:将自己点添加到父节点中

这样,添加创建一个节点就完成了!

代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	您喜欢的城市:<br>
	<ul id="city">
		<li id="bj" value="beijing">北京</li>
		<li id="sh" value="shanghai">上海</li>
		<li id="cq" value="chongqing">重庆</li>
	</ul>
	<button id="btn">增加子节点</button>
	<script type="text/javascript">
		// 增加城市节点“天津"
		// 创建元素节点--设置属性--创建文本节点--在li上增加文本几点--获取ul节点--增加li节点
		window.onload=function(){
		document.getElementById('btn').onclick=function(){
		
		var liElement=document.createElement('li');
		liElement.setAttribute('id','tj');
		liElement.setAttribute('value','tianjing');
		var liText=document.createTextNode('天津');
		liElement.appendChild(liText);

		document.getElementById('city').appendChild(liElement);
		}
		}
	</script>
</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值