dom查询

DOM操作实例解析
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="dom.css">
<script type="text/javascript">
	window.onload=function(){
		var btn01=document.getElementById("btn01");
		btn01.onclick=function(){
			var bjEle=document.getElementById("bj");
			//alert(bjEle);
			//通过id找到bj节点
			//alert(bjEle.nodeName);
			//获取节点内部html代码断
			//alert(bjEle.innerHTML);
			//获取节点内部文本内容
			//alert(bjEle.innerText);
			var firstEle=bjEle.firstChild;
			//第一个子节点
			alert(firstEle.nodeValue);
		};
		//查找所有li节点
		var btn02=document.getElementById("btn02");
		btn02.onclick=function(){
			var LiEle=document.getElementsByTagName("li");
				//alert(LiEle.length);
				for( var i=0;i<LiEle.length;i++){
					var lis=LiEle[i];
					alert(lis.innerText);
				}
		};
		var btn03=document.getElementById("btn03");
		btn03.onclick=function(){
			//按名字查询
			var genderEles=document.getElementsByName("gender");
			//alert(genderEles.length);
			for(var i=0;i<genderEles.length;i++){
				var genderList=genderEles[i];
				alert(genderList.value);
			}
		};//先按id名查询city,再查询city下的标签
		var btn04=document.getElementById("btn04");
		btn04.onclick=function(){
			var cityEle=document.getElementById("city");
			var cityE=cityEle.getElementsByTagName("li");
			//遍历所有li标签的元素
			for(var i=0;i<cityE.length;i++){
				var ele=cityE[i];
				alert(ele.innerText);
			}
			};
			
			var btn05=document.getElementById("btn05");
			btn05.onclick=function(){
				var cityele=document.getElementById("city");
				//所有子节点
				var childs=cityele.childNodes;
				alert(childs.length);
				
			};
		
		
}
</script>
</head>
<body>
	<div id="total">
你最喜欢哪个城市?<br/>
<ul id="city">
<li>广州</li>
<li id="bj">北京</li>
<li>上海</li>
</ul><br/>
gender:
<input type="radio" name="gender" value="male"/>
Male
<input type="radio" name="gender" value="female"/>
Female
<br>
<br>
name:
<input type="text" name="name" id="username"value="abcde"/>

</div>
<div class="div02">
<button id="btn01">查找01节点</button><br/>
<button id="btn02">查找02节点</button><br/>
<button id="btn03">查找03节点</button><br/>
<button id="btn04">查找04节点</button><br/>
<button id="btn05">查找05节点</button><br/>
<button id="btn06">查找06节点</button><br/>
<button id="btn08">查找07节点</button><br/>
<button id="btn09">查找08节点</button>
</div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值