亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求大神指導其中還有什么需要改進的地方

<!DOCTYPE HTML>
<html>
<head>
? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
? ?<title>無標題文檔</title>
? ?<script>
? ? ? ?setInterval(myfunction,5000);
? ? ? ?setInterval(bb,1000);
? ? ? ?var i =6;
? ? ? ?function bb() {
? ? ? ? ? ?i--;
? ? ? ? ? ? ? ?document.getElementById("demo").innerHTML=i;
? ? ? ?}
? ? ? ?function myfunction() {
? ? ? ? ? ?window.open('http://www.xianlaiwan.cn/u/5679319/courses','_self','width=200,height=300')
? ? ? ?}
? ? ? ?function aa(){
? ? ? ? ? ?window.history.forward()
? ? ? ?}
? ?</script>
</head>
<body>
<h3>操作成功</h3>
<span id="demo">5</span>
<span id="demc">秒后回到主頁</span>
<a href="" onclick="aa()">返回</a>
</body>
</html>

正在回答

4 回答

個人觀點:

你用了兩個計時器,一個用來-1計秒,一個用來5秒后跳轉,題目的意思應該是只用一個計時器,當計秒到0后之前 跳轉(結束計時器);而且你的計時器都是沒有清除的

0 回復 有任何疑惑可以回復我~
#1

慕移動1741139 提問者

每一個計時器最后都要清除嗎?
2017-08-17 回復 有任何疑惑可以回復我~
#2

慕移動1741139 提問者

跳轉頁面之后不是會自動清除的嘛
2017-08-17 回復 有任何疑惑可以回復我~
#3

愛3 回復 慕移動1741139 提問者

跳轉之后會不會自動清除,這個我也不清楚,我也才剛學
2017-08-17 回復 有任何疑惑可以回復我~
#4

愛3 回復 慕移動1741139 提問者

我做的時候只用了一個計時器,然后會清除它。你的效果正好使得你不用清除。我也是新手而已,我覺得沒用最好清除掉會比較好。(〃?????)ゞ
2017-08-17 回復 有任何疑惑可以回復我~
#5

慕移動1741139 提問者 回復 愛3

同樣老詹球迷
2017-08-17 回復 有任何疑惑可以回復我~
#6

愛3 回復 慕移動1741139 提問者

哈哈哈。同道中人。你也是剛學前端嗎,有機會可以交流一下
2017-08-17 回復 有任何疑惑可以回復我~
#7

慕移動1741139 提問者 回復 愛3

嗯嗯 好的
2017-08-17 回復 有任何疑惑可以回復我~
查看4條回復

?<body>

? <!--先編寫好網頁布局-->

? <p>操作成功</p>

? <div>

? <span id="second"></span>

? <a>秒后回到主頁</a>

? <a href="" onclick="Go()">返回</a>

? </div>

? <script type="text/javascript"> ?

? ?var t=5;

? function oStart(){

? document.getElementById("second").innerHTML=t;

? t=t-1;

? if(t<0){

? window.location.assign("https://www.baidu.com")

? }

? setTimeout(oStart,1000)

? }

? oStart();

? function Go(){

? window.history.go(1)

? }

? ?//獲取顯示秒數的元素,通過定時器來更改秒數。

? ?//通過window的location和history對象來控制網頁的跳轉。

?</script>?


0 回復 有任何疑惑可以回復我~
?<body>
??<!--先編寫好網頁布局-->
??<h1>操作成功</h1>
??<div><span?id="s">5</span>秒后回到主頁?<a?href="javascript:back()">返回</a></div>
?
??<script?type="text/javascript">??
?var?num=document.getElementById("s").innerHTML;
???//獲取顯示秒數的元素,通過定時器來更改秒數。
function?conn(){
????if(num>1){
????????num--;
????????document.getElementById("s").innerHTML=num;
????}
????else{
????????location.assign("http://www.xianlaiwan.cn");
????}
}
???setInterval("conn()",1000);
???//通過window的location和history對象來控制網頁的跳轉。
???function?back(){
???????window.history.back();
???}
?</script>?
</body>

你也可以試試這個

0 回復 有任何疑惑可以回復我~
#1

我要SSR

你要計時器停止的話可以加個判斷在0秒時清除計時器
2017-08-17 回復 有任何疑惑可以回復我~

我覺得寫的挺好的了。我不是專業的前端。

<!DOCTYPE HTML>

<html>

<head>

? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

? ?<title>無標題文檔</title>

? ?<script>

? ? ??

? ? ? ?setInterval(bb,1000);

? ? ? ?var i =5;

? ? ? ?function bb() {

? ? ? ? ? ?i--;

????????? ?document.getElementById("demo").innerHTML=i;

????????? ? if(i<=0){

????????? ? ? ? ? ? window.open('http://www.xianlaiwan.cn/u/5679319/courses','_self','width=200,height=300')

????????? ?}

? ? ? ?}


? ? ? ?function aa(){

? ? ? ? ? ?window.history.forward()

? ? ? ?}

? ?</script>

</head>

<body>

<h3>操作成功</h3>

<span id="demo">5</span>

<span id="demc">秒后回到主頁</span>

<a href="" onclick="aa()">返回</a>

</body>

</html>


0 回復 有任何疑惑可以回復我~
#1

慕移動1741139 提問者

我等下試一下你這個代碼,寫的很精密
2017-08-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468832    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

求大神指導其中還有什么需要改進的地方

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號