批改状态:未批改
老师批语:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript-日期对象|倒计时跳转</title>
<style type="text/css">
p{
height: 50px;
width: 300px;
margin:100px auto;
}
span{
display: inline-block;
height: 50px;
width: 50px;
line-height: 50px;
color: red;
font-size: 18px;
text-align: center;
}
button{
width: 180px;
height: 40px;
text-align: center;
}
</style>
</head>
<body>
<button onclick="alert(getDates());">单击显示日期</button>
<button ondblclick="alert(getNowTimes());">双击显示时间</button>
<button onclick="setInterval('fnDetime()',1000);">倒计时变色并跳转</button>
<p>
还剩<span>5</span>秒跳转至<a href="http://www.php.cn">中文网</a>
</p>
<script type="text/javascript">
var d=new Date();//获取当前系统时间
document.write(d);
//2019-3-28 日期格式化输出
function getDates(){
var d=new Date();
var year=d.getFullYear();//获取年份
var month=d.getMonth()+1;//获取月份
var day=d.getDate();
return year+'-'+month+'-'+day;
}
//getDates();
function getNowTimes(){
var d=new Date();
var h=d.getHours();//0~23的整数
var m=d.getMinutes();//0~59分钟
var s=d.getSeconds();//0~59秒钟
m=m<10?'0'+m:m;
s=s<10?'0'+s:s;
return h+':'+m+':'+s;
}
//[案例]随机选择颜色,十六进制颜色
function roundColor(){
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.getElementsByTagName('body')[0].style.background=bg;
}
//倒计时,5秒倒计时,跳转至PHP中文网
var Espan=document.getElementsByTagName('span')[0];
var i=4;
function fnDetime(){//倒计时5秒,每1000毫秒更新一次
if(i>0){
Espan.innerHTML=i;
roundColor();
i--;
}else{//倒计时结束,进行页面跳转
window.location.href="http://www.php.cn";
}
}
//setInterval("fnDetime()",1000);//定时刷新页面 1秒=1000毫秒;
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例


Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号