标签和Document对象

标签

  1. appendChild
    点击按钮,div中添加节点
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<div id="myDiv">
			
			
		</div>
		<button  onclick="addInput()">点我</button>
	</body>
	<script>
		function addInput(){
			var div=document.getElementById(myDiv);
			 var ips=dcument.createElement("input");
			div.appendChild(ips);
		}
		
	</script>
</html>

在标签前加内容


```go
<script>
		function addInput(){
			var div=document.getElementById(myDiv);
			 var ips=document.createElement("input");
			div.appendChild(ips);
			document.createTextNode("用户名:");
			//向div中的input标签子节点前面加文本节点
			div.insertBefore(,ips);
			
			
		}
		
	</script>
	<body>
		<div id="myDiv">
			
			
		</div>
		<button  onclick="addInput()">点我</button>
	</body>
	
 2.**insertBefore()**
在指定标签 的子节点前面添加标签

 

##   Document

1. createAttribute

```go
var attr1=document,createAttribute("value");
			
			document.setAttribute(attr1,"张安");
  1. SetAttribute
    设定标签的值
var attr1=document,createAttribute("value");
			
			document.setAttribute(attr1,"张安");

目标节点:setAttribute(属性名,值);

方法

getElementById()
getElementsByName();
getElementsByTagName();
createElement(“标签名”); 创建一个标签名
createTextNode();创建一个文本节点

appendChild();向当前标签中,拼接一个子节点 在标签内部

<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			window.onload=function(){
				
				var btn=document.getElementById("btn");
				var myDiv=document.getElementById("myDiv");
				btn.onclick=function(){
					
					
					var spn=document.createElement("span");//创建新元素
					myDiv.appendChild(spn);//拼接子节点 在div中
					
					apn.inneHTML="哈哈";
					
				}
				
				
				
			}
			
			
			
		</script>
		</head>
	<body>
		<div id="myDiv">
			
		</div>
		<button id="btn" >点我</button>
	</body>
</html>

document.insertBefore(text,input);
//向div中的input标签子节点前面放文本节点

在指定标签的子节点前面添加元素

<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			
				var btn=document.getElementById("btn");
				var myDiv=document.getElementById("myDiv");
				btn.onclick=function(){
					
					var input =document.createElement("input");
					myDiv=div.appendChild(input);
					
					var text=document.createTextNode("文本框");
					document.insertBefore(text,input);//向div中的input标签子节点前面放文本节点
				}
				
				
				
			
		
			
			
		</script>
		</head>
	<body>
		<div id="myDiv">
			
		</div>
		<button id="btn" >点我</button>
	</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值