博客列表 >3-27的作业 五期线上班

3-27的作业 五期线上班

阿坚的博客
阿坚的博客原创
2019年03月31日 16:48:30710浏览

全选

实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>全选</title>
	<style type="text/css">
		
		.box{width: 120px;height: 250px;border: 1px solid #000;border-radius: 5px;padding: 5px 10px;margin: 20px auto;}
		.box div{border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 8px;}
		.box input{margin: 8px;}
	</style>
	<script type="text/javascript">
		function checkAll() {
			var checkall,item;
			checkall=document.getElementById('checkall')//获取全选
            item=document.getElementsByName("item[]")//获取下面的勾选框
            for(var i=0;i<item.length;i++) {
            	if(checkall.checked){
            		item[i].checked=true;
            	}else{
            		item[i].checked=false;
            	}
            }
		}

	</script>
</head>
<body>
<div class="box">
	<div>
	  <input type="checkbox" id="checkall" onclick="checkAll()"><label for="checkall">全选</label>
	</div>
	<input type="checkbox" name="item[]">选项1<br>
	<input type="checkbox" name="item[]">选项2<br>
	<input type="checkbox" name="item[]">选项3<br>
	<input type="checkbox" name="item[]">选项4<br>
	<input type="checkbox" name="item[]">选项5<br>
	<input type="checkbox" name="item[]">选项6<br>
</div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

随机色

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Math对象(随机色)</title>
</head>
<body>
	<button onclick="bg_Color()">随机色</button>
	<div id="main" style="width: 100px;height: 100px;border-radius: 50%;"></div>
	<script>
		//mathd对象作用:执行普通的算术任务
		//math对象提供多种算术值类型和函数,无需在使用这个人对象之前进行定义
		//round()方法可把一个数字舍入为最接近的整数
		// var a=Math.round(2.6);
		// document.write(a+"<br>")
		// document.write(Math.random()+"<br>");
		// // floor()方法返回小于等于x的最大整数
		// var b=Math.floor(3.8)
		// document.write(b+"<br>");
		// var c=Math.floor((Math.random()*10)+1);
		// document.write(c+"<br>");
		// var d=Math.floor((Math.random()*100)+1);
		// document.write(d+"<br>");
		function bg_Color(){
			var bg="#"//背景色
			var r=Math.floor(Math.random()*10).toString()+Math.floor(Math.random()*10);
			var g=Math.floor(Math.random()*10).toString()+Math.floor(Math.random()*10);
			var b=Math.floor(Math.random()*10).toString()+Math.floor(Math.random()*10);
			bg+=r+g+b;
			document.getElementById('main').style.background=bg;
		}
		// bgColor()
	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

倒数计时

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style>
		p{
height: 50px;
width: 300px;
margin: 100px auto;
		}
		span{
display: inline-block;
height: 50px;
width: 50px;
line-height: 50px;
font-size: 50px;
color: #f00;
		}
	</style>
</head>
<body>
	<button onclick="alert(getDates())">单击显示日期</button>
	<button onclick="getTimes()">单击显示时间</button>
	<div id="sj"></div>
	<p>
		还剩:<span>5</span>跳转至 百度
	</p>
	<script>
		//日期对象是用以处理日期和时间的
		// var d=new Date();
		// document.write(d);
	function getDates() {
		var d=new Date()
		var year=d.getFullYear()//获取年
		var moth=d.getMonth()+1//获取年
		var date=d.getDate()//获取年
		return year+'/'+moth+"/"+date;
	}
	function getTimes(){
		var d=new Date()
		var h=d.getHours()
		var m=d.getMinutes()
		var s=d.getSeconds()
		var sj=document.getElementById('sj')
		sj.innerHTML=h+'/'+m+'/'+s
	}
	//倒数计时
	var i=4;

	function fn(){
		Espan=document.getElementsByTagName('span')[0];
		
		if (i>0) {
			Espan.innerHTML=i;
			i--;
		}else{
			window.location.href="https://www.baidu.com"
		}
	}
	setInterval("fn()",1000)

	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结

  • 全选结合vip课程,写出点击勾选全选

  • 随机色,案例用到改变单个div

  • 倒数计时,案例小改动

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议