html07

1.sum1.getElementsByTagName("li")该方法可以由具体某个元素节点调用,获得的结果是该节点下的所有子节点中节点元素数组

2.document.getElementsByName("ty")根据括号内值值获取元素节点数组

3.document.getElementsByClassName("name")根据class名获取元素数组

4.通过元素节点。属性来获取节点属性值,也可以通过元素节点.value=新值来改变值

5.childnodes-获取某个元素下的所有子节点

6.
document.getElementById("nj").firstChild.nodeValue获取汉字
.firstchild.nodevalue来获取节点的文本内容

7.for循环遍历元素节点数组
	for(var i=0;i<sum.length;i++){
				alert(sum[i].firstChild.nodeValue)
			}

8.创建元素节点
document.createElement(元素名);
document.createElement("li")

9.citynode.appendChild(li);增加新节点到表格中

10.document.createTextnode(文本内容)--创建文本节点

11.checked属性在js中使用boolean类型表示,选中为true,没选中维false
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			window.onload=function(){
			var sum=document.getElementsByTagName("li");
			// 	alert(sum.length);
			// var sum1=document.getElementById("city");
		 //    var list=sum1.getElementsByTagName("li");
			// 	alert(list.length);	
			// var list=document.getElementsByName("ty");
			// alert(list.length)
			// var list=document.getElementsByClassName("name");
			// alert(list.length);
			// var list=document.getElementById("str");
			// alert(list.value);
			// list.value="hello world";
			// alert(sum1.childNodes.length)
			// var tmp=document.getElementById("0").firstChild.nodeValue;
			// alert(tmp)
			
			var li=document.createElement("li");
			var citynode=document.getElementById("city");
			citynode.appendChild(li);
			var text=document.createTextNode("东京");
			li.appendChild(text);
			}
		</script>
	</head>
	<body>
		<ul id="city">
			<li id="0">南京</li>
			<li id="1">上海</li>
			<li id="2">北京</li>
			<li id="3">天津</li>
		</ul>
		<ul id="game">
			<li id="4">绝对求生</li>
			<li id="5">王者荣耀</li>
			<li id="6">第五人格</li>
			<li id="7">洛克王国</li>
		</ul>
		<br /> 城市<input type="radio" name="ty" value="city" checked="checked"/>
		<br /> 游戏<input type="radio" name="ty" value="game"/>
		<br /> <a href="#" class="name">增加</a>
		<br /> <a href="#" class="name">修改</a>
		<br /> <a href="#" class="name">删除</a>
		<br /> <a href="#" class="name">查询</a>
		<br />
		<input type="text" id="str" value="hello"/>

	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			// var btn1=document.
			window.onload=function(){
				var btn1=document.getElementById("btn1");
					btn1.onclick=function(){
					var types=document.getElementsByName("ty");
					for(var i=0;i<types.length;i++){
						alert(types[i].value+"---"+types[i].checked);
					}
				}	
				var btn2=document.getElementById("btn2");
				btn2.onclick=function(){
				var types=document.getElementsByName("ty");
				for(var i=0;i<types.length;i++){
					if(types[i].value=='city')
					types[i].checked=true;
				}
			}	
			var btn3=document.getElementById("btn3");
				btn3.onclick=function(){
				var types=document.getElementsByName("ty");
				for(var i=0;i<types.length;i++){
					if(types[i].value=='game')
					types[i].checked=true;
				}
			}	
	}
	</script>
	</head>
	<body>
		<ul id="city">
			<li id="0">南京</li>
			<li id="1">上海</li>
			<li id="2">北京</li>
			<li id="3">天津</li>
		</ul>
		<ul id="game">
			<li id="4">绝对求生</li>
			<li id="5">王者荣耀</li>
			<li id="6">第五人格</li>
			<li id="7">洛克王国</li>
		</ul>
		<br /> 城市<input type="radio" name="ty" value="city" checked="checked"/>
		<br /> 游戏<input type="radio" name="ty" value="game"/>
		<br />
		<button id="btn1">查看选择情况</button><br />
		<button id="btn2">城市</button><br />
		<button id="btn3">游戏</button><br />
	<!-- 	<br /> <a href="#" class="name">增加</a>
		<br /> <a href="#" class="name">修改</a>
		<br /> <a href="#" class="name">删除</a>
		<br /> <a href="#" class="name">查询</a> -->
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			window.onload=function(){
			var btn2=document.getElementById("btn2");
				btn2.onclick=function(){
				var types=document.getElementsByName("hobby");
				for(var i=0;i<types.length;i++){
					if(types[i].value=='football')
					types[i].checked=!types[i].checked;
				}
			}	
			var btn3=document.getElementById("btn3");
				btn3.onclick=function(){
				var types=document.getElementsByName("hobby");
				for(var i=0;i<types.length;i++){
					if(types[i].value=='badminton')
					types[i].checked=!types[i].checked;
				}
			}	
			var btn4=document.getElementById("btn4");
				btn4.onclick=function(){
				var types=document.getElementsByName("hobby");
				for(var i=0;i<types.length;i++){
					if(types[i].value=='pingpong')
					types[i].checked=!types[i].checked;
				}
			}	
			var btn1=document.getElementById("btn1");
				btn1.onclick=function(){
				var types=document.getElementsByName("hobby");
				for(var i=0;i<types.length;i++){
					if(types[i].value=='basketball')
					types[i].checked=!types[i].checked;
				}
			}
		    var checked=document.getElementById("checked");
		    	checked.onclick=function(){
		    	var types=document.getElementsByName("hobby");
		    	for(var i=0;i<types.length;i++){
					// alert(types[i].checked);
					// if(types[i].checked!=true){
		    		types[i].checked=!types[i].checked;
					// }
		    	}
		    }	
		}
		</script>
	</head>
	<body>
		全选<input type="checkbox" id="checked"/>
		<br />
		篮球<input  type="checkbox" name="hobby" value="basketball"/>
		足球<input  type="checkbox" name="hobby" value="football"/>
		羽毛球<input  type="checkbox" name="hobby" value="badminton"/>
		乒乓球<input  type="checkbox" name="hobby" value="pingpong"/>
		<br /><button id="btn1">篮球</button>
		<button id="btn2">足球</button>
		<button id="btn3">羽毛球</button>
		<button id="btn4">乒乓球</button>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值