為什么代碼就在瞬間完成跳轉(zhuǎn)了?倒計(jì)時(shí)的時(shí)間特么快啊,不知道什么原因
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對(duì)象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ??
?</head>
?<body>
? <!--先編寫(xiě)好網(wǎng)頁(yè)布局-->
? <h3>操作成功</h3>
? <p><span id="dtime"></span>秒后回到主頁(yè) <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ù)的元素,通過(guò)定時(shí)器來(lái)更改秒數(shù)。
? ?//通過(guò)window的location和history對(duì)象來(lái)控制網(wǎng)頁(yè)的跳轉(zhuǎn)。
? ?
?</script>?
</body>
</html>
2017-12-11
是這個(gè)瀏覽器的問(wèn)題 你可以在火狐其他瀏覽器打開(kāi)就正常了。我也是你這種情況
2017-12-05
if (num="0"){
? ? ? ?location.assign("http://www.baidu.com");
? ?}
這里if后面的判斷語(yǔ)句錯(cuò)了,應(yīng)該使用雙等于。而且這段代碼應(yīng)該放在你的atime函數(shù)里面。希望能幫到你,我也是新手。