29 lines
782 B
HTML
29 lines
782 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>延迟跳转</title>
|
|
</head>
|
|
<body>
|
|
<h3><span id="counter">5</span>秒钟以后自动跳转到百度</h3>
|
|
<script>
|
|
var countDown = 5;
|
|
var span = document.getElementById('counter');
|
|
window.setTimeout(function() {
|
|
countDown -= 1;
|
|
if (countDown == 0) {
|
|
// window对象的location属性代表浏览器地址栏
|
|
window.location.href = 'https://www.baidu.com';
|
|
} else {
|
|
span.textContent = countDown;
|
|
// arguments是函数中的隐含对象
|
|
// 通过arguments[0]、arguments[1]可以获得函数的参数
|
|
// 通过arguments.callee可以获得正在被调用的函数
|
|
window.setTimeout(arguments.callee, 1000);
|
|
}
|
|
}, 1000);
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|