<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<script?type="text/javascript">
???//獲取顯示秒數(shù)的元素,通過(guò)定時(shí)器來(lái)更改秒數(shù)。
???var?num=document.getElementById('sss').innerHTML;
???function?miao(){?
????if(num!=0){
??document.getElementById("sss").innerHTML=num;
??num=num-1;
??}else{
??location.assign("http://www.baidu.com");
??}
???}
??????setInterval("miao()",1000);
???//通過(guò)window的location和history對(duì)象來(lái)控制網(wǎng)頁(yè)的跳轉(zhuǎn)。
???function?web(){
??? window.history.go(-1);
???}
</script>
<!--先編寫好網(wǎng)頁(yè)布局-->
<h1>操作成功!</h1><br/>
<p>?<span?id="sss">5</span>?秒后回到主頁(yè)</p>
<a?href="javascript:web()">返回</a>
</body>
</html>
2017-04-08
javascript要放在html語(yǔ)句的后面。HTML從上運(yùn)行到<script?type="text/javascript"></script>的時(shí)候進(jìn)入js文件開(kāi)始執(zhí)行,而此時(shí)下面的html語(yǔ)句還沒(méi)有開(kāi)始解析,所以沒(méi)有變化。將script語(yǔ)句放到<a>后面即可。
2017-04-08
會(huì)變啊,會(huì)從5到0的....只不過(guò)你用的是setInterval....會(huì)在5那多等一秒,或者你把
?document.getElementById("sss").innerHTML=num;
??num=num-1;
這兩個(gè)換換位置都是可以的