效果
代码
<body>
<button>通往未来</button>
<div></div>
<script>
// 获取元素
var btn = document.querySelector('button');
var div = document.querySelector('div');
//初始时间
time = 5;
//为按钮添加事件
btn.addEventListener('click', function () {
var timer = setInterval(function () {
if (time == 0) { //如果时间减到了0,跳转至首页(或其他指定页面)
location.href = 'http://www.baidu.cn';
clearTimeout(timer);
}
else { //时间不等于零时,显示还有多少时间将跳转,多少时间即time,每执行一次setInterval,都会因为time-- 而减1
div.innerHTML = '未找到该页面,'+time + '秒之后将返回首页';
time--;
}
}, 1000);
//每过1秒执行一次
})
</script>
</body>