為什么代碼就在瞬間完成跳轉(zhuǎn)了?倒計時的時間特么快啊,不知道什么原因
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ??
?</head>
?<body>
? <!--先編寫好網(wǎng)頁布局-->
? <h3>操作成功</h3>
? <p><span id="dtime"></span>秒后回到主頁 <a href="javascript:location.back()">返回</a></p>
? <script type="text/javascript"> ?
? ?var num=5;
? ?function atime(){
? ? ? ?document.getElementById("dtime").innerHTML=num;
? ? ? ?num=num-1;
? ? ? ?setTimeout("atime()",1000);
? ?}
? ?atime();
? ?if (num="0"){
? ? ? ?location.assign("http://www.baidu.com");
? ?}
? ?//獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。
? ?//通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
? ?
?</script>?
</body>
</html>
2017-12-11
是這個瀏覽器的問題 你可以在火狐其他瀏覽器打開就正常了。我也是你這種情況
2017-12-05
if (num="0"){
? ? ? ?location.assign("http://www.baidu.com");
? ?}
這里if后面的判斷語句錯了,應該使用雙等于。而且這段代碼應該放在你的atime函數(shù)里面。希望能幫到你,我也是新手。