為什么只有5,4,3,1,0秒,第2秒為什么不顯示呢
<html>
?<head>
? <title>瀏覽器對(duì)象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ??
?</head>
?<body>
? <!--先編寫(xiě)好網(wǎng)頁(yè)布局-->
<p>操作成功</p>
<p><span id="txt">5</span> 秒后回到主頁(yè)<a href="javascript:Return()">返回</a>
</p>
? <script type="text/javascript"> ?
? ?function Return(){
? ? window.history.back();
? ? }
? ??
? ? var num=5;
? ? function OpenbyClock(){
? ? ? ? if(num>0){
? ? ? ? ? ? num=num-1;
? ? ? ? ? ? document.getElementById("txt").innerHTML=num;
? ? ? ? ? ? setInterval("OpenbyClock()",1000);
? ? ? ? }
? ? ? ? else{
? ? ? ? location.assign("https://www.baidu.com/");
? ? ? ? }
? ? }
? ? ?setTimeout("OpenbyClock()",1000);
? ?//獲取顯示秒數(shù)的元素,通過(guò)定時(shí)器來(lái)更改秒數(shù)。
? ?//通過(guò)window的location和history對(duì)象來(lái)控制網(wǎng)頁(yè)的跳轉(zhuǎn)。
? ?
?</script>?
</body>
</html>
2016-12-01
知道了,setInterval全都改成setTimeout就可以了。