在制作商城项目时,我们付款后经常会有一个几秒后跳转页面的计时
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>定时跳转</title>
</head>
<body>
<div>
<h2>提交成功</h2>
<a href = "http://www.baidu.com">
<span id = "seconds">10</span>秒后系统会自动跳转,也可单击此链接跳转
</a>
</div>
</body>
</html>
<script>
function timing (secs,url){
var seconds = document.getElementById('seconds');
seconds.innerHTML = --secs;
if(secs > 0){
setTimeout('timing('+ secs + ',\'' +url + '\' )',1000);
}else{
location.href = url ;
}
};
timing(10,'http://www.baidu.com');
</script>