<!DOCTYPE?html>
<html>
?<head>
??<title>瀏覽器對象</title>??
??<meta?http-equiv="Content-Type"?content="text/html;?charset=gkb"/>???
?</head>
?<body>
??<!--先編寫好網頁布局-->
??<h1>操作成功</h1>
??<p?><span?id="a"></span>秒后返回主頁</p>?<a?href="javascript:d();">返回</a>
?
??<script?type="text/javascript">??
?
???//獲取顯示秒數的元素,通過定時器來更改秒數。
????var?num=5;
???//通過window的location和history對象來控制網頁的跳轉。
???function?e(){
????
????document.getElementById("a").innerHTML=num;
????if(num==0)
????{
???????location.;
????}
????num--;
???}
???setTimeout("e()",1000);
???function?d(){
????window.history.back();
???}
??</script>?
</body>
</html>
2017-04-19
路上雖然那么廢話的把代碼都復制過來,但最后還是說的挺對的。
你要么把代碼里的setTimeout改成setInterval,
要是想用setTimeout的話還是要在函數再循環(huán)用(就是在函數里加寫setTimeout("e()",1000);)
2017-04-19
<h1>操作成功</h1>
? <p ><span id="a"></span>秒后返回主頁</p> <a href="javascript:d();">返回</a>
??
? <script type="text/javascript"> ?
??
? ?//獲取顯示秒數的元素,通過定時器來更改秒數。
? ? var num=5;
? ?//通過window的location和history對象來控制網頁的跳轉。
? ?function e(){ ?
? ? if(num==0) ?{
? ? ? ?location.;
? ? }
? ? document.getElementById("a").innerHTML=num--;
? ? ? setTimeout("e()",1000);
? ?}
e();
? ?
? ?function d(){
? ? window.history.back();
? ?}
? </script>?
2017-04-18
這是瀏覽器兼容問題吧?你的代碼我這里運行起來就沒問題