為什么這個代碼后面沒反應了啊
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title>?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>??
?</head>
?<body>
? <!--先編寫好網頁布局-->
? <p >操作成功</p>
?? <script type="text/javascript">
?? dcoument.write("miaoshu()"+"秒后后回到主頁");
?? function miaoshu(){
??????? var? i=5;
????????? i=i-1;
?????? return i;
?? }
???????? setlnterval(miaoshu(),1000);
???????? if(miaoshu()==0){
?????????? window.history.back();
?????? }
??????
???
?
?? //獲取顯示秒數的元素,通過定時器來更改秒數。
?? //通過window的location和history對象來控制網頁的跳轉。
??
?</script>
</body>
</html>
2018-07-20
?setlnterval(miaoshu(),1000);每次調用miaoshu()你的i都是被賦值為5,返回的值就永遠是4!把var i=5;放外面來。document寫錯了。
<head>
???? <script>
????????????? ?var i=5;
???????????? ?function miaoshu(){
???????????????? ? var t1=(i+"秒后進入下一個頁面");
???????????????? ? document.getElementById("clock1").innerText=t1;
???????????????????? ? if(i<=0){
???????????????????? ? ?window.history.back();
???????????????????? ? }
???????????????? ? i=i-1;
???????????? ?}
?????????????setInterval(miaoshu, 1000);
???? </script>
<head>
<body>
? ? ?<label id="clock1"></label>
</body>
2018-07-20
dcoument.write("miaoshu()"+"秒后后回到主頁");-------document錯了,
setlnterval(miaoshu(),1000);------函數要加""
您這個思路我試了一下,走不下去。。。。