1、document.createElement();用来添加元素,括号内属性为要添加元素标签名。

2、appendChild(子节点);把一个元素插到父级上去,默认插到最后。

3、insertBefore(子节点 ,位置);和appendChild()用法类似,但是可以选择位置。

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>创建DOM元素</title>
	<style>
		div{
			width: 460px;
			height: auto;
			font-size: 20px;
			border: 1px solid blue;
			margin-top: 10px;
		}
	</style>
	<script>
		window.onload=function(){
			var oUl=document.getElementById("ul");
			var oLi=oUl.getElementsByTagName("li");
			var oBtn=document.getElementById("btn");
			var oText=document.getElementById("text");
			oBtn.onclick=function(){
				var aLi=document.createElement('li');//添加元素
				aLi.innerHTML=oText.value;
				if (oLi.length==0) {
					oUl.appendChild(aLi);
				}else{
					oUl.insertBefore(aLi,oLi[0]);
				}
				
			}
		}
	</script>
</head>
<body>
	<input type="text" id="text" value="请输入要添加名称">
	<input type="button" value="点击添加元素" id="btn">
	<div>
		<ul id="ul">
			<!-- <li>元素</li> -->
		</ul>
	</div>
	<p>声明:如果起始ul内没有li则通过appendChild来添加(在后边添加),否则通过insertBefore来添加(选择位置添加)</p>
</body>
</html>

结果展示:

核心原声JavaScript添加DOM元素 

核心原声JavaScript添加DOM元素 

核心原声JavaScript添加DOM元素 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2021-05-22
  • 2022-01-31
  • 2021-06-05
猜你喜欢
  • 2022-02-28
  • 2022-12-23
  • 2021-08-15
  • 2022-03-06
  • 2022-02-18
  • 2022-12-23
  • 2022-02-09
相关资源
相似解决方案