課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么我的不能返回呢
2018-03-21
源自:JavaScript進(jìn)階篇 8-17
正在回答
前邊貼的完整代碼有誤,重新貼一下,主要是前一個goback 沒將()加上
<!DOCTYPE?html> <html> ?<head> ??<title>瀏覽器對象</title>?? ??<meta?http-equiv="Content-Type"?content="text/html;?charset=gkb"/>??? ?</head> ?<body> ??<!--先編寫好網(wǎng)頁布局--> ??<h1>操作成功 ??<span?id=miao>5</span>秒后回到主頁<span?onclick="goback()"?style="color:blue">返回</span> ?? ? ??<script?type="text/javascript">?? ?? ????var?num=document.getElementById("miao").innerHTML; ????function?sec() ????{ ?????????num=num-1; ?????????document.getElementById("miao").innerHTML=num; ??????????if(num==0) ??????????{ ???????????window.location.replace("http://idcbgp.cn/"); ????????????//window.history.forward(i); ??????????} ???????? ????} ????setInterval(sec,1000); ????function?goback(){ ????????window.history.back(); ????} ???//獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。 ???//通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。 ??? ?</script>? ? </body> </html>
慕移動5947621 提問者
<!DOCTYPE?html> <html> ?<head> ??<title>瀏覽器對象</title>?? ??<meta?http-equiv="Content-Type"?content="text/html;?charset=gkb"/>??? ?</head> ?<body> ??<!--先編寫好網(wǎng)頁布局--> ??<h1>操作成功 ??<span?id=miao>5</span>秒后回到主頁<span?onclick="goback"?style="color:blue">返回</span> ?? ? ??<script?type="text/javascript">?? ?? ????var?num=document.getElementById("miao").innerHTML; ????function?sec() ????{ ?????????num=num-1; ?????????document.getElementById("miao").innerHTML=num; ??????????if(num==0) ??????????{ ???????????window.location.replace("http://idcbgp.cn/"); ????????????//window.history.forward(i); ??????????} ???????? ????} ????setInterval(sec,1000); ????function?goback(){ ????????window.history.back(); ????} ???//獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。 ???//通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。 ??? ?</script>? ? </body> </html>
首先,你這代碼太亂了……請養(yǎng)成良好的書寫習(xí)慣,其次是邏輯有問題,部分代碼重復(fù)出現(xiàn)……
接下來說的你點(diǎn)擊不能返回,你的返回函數(shù)是goback(),因此你的onClick="goback"請改為onClick="goback()"
修改后如下:
??<script?type="text/javascript">?? ?? ????var?num=document.getElementById("miao").innerHTML; ????function?sec() ????{ ?????????num=num-1; ?????????document.getElementById("miao").innerHTML=num; ??????????if(num==0) ??????????{ ???????????window.location.replace("http://idcbgp.cn/"); ????????????//window.history.forward(i); ??????????}???????? ????} ????setInterval(sec,1000); ????function?goback(){ ????????window.history.back(); ????} ???//獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。 ???//通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。 ??? ?</script>
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答為什么倒計(jì)時結(jié)束后不能跳轉(zhuǎn)呢,點(diǎn)擊“返回”也不能返回前一頁?
3 回答為什么返回return和返回document.write后顯示的順序不一樣呢?
4 回答為什么SLICE(2,4)返回的是3,4,而不是3,5呢?
5 回答我也不太明白為什么要返回
1 回答為什么不顯示秒數(shù)?不能返回上一頁?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-03-22
前邊貼的完整代碼有誤,重新貼一下,主要是前一個goback 沒將()加上
2018-03-22
2018-03-22
首先,你這代碼太亂了……請養(yǎng)成良好的書寫習(xí)慣,其次是邏輯有問題,部分代碼重復(fù)出現(xiàn)……
接下來說的你點(diǎn)擊不能返回,你的返回函數(shù)是goback(),因此你的onClick="goback"請改為onClick="goback()"
修改后如下: