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

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

為什么用不起window.open(url)方法,到了0的時候就不會跳轉

為什么用不起window.open(url)方法,到了0的時候就不會跳轉

```javascript

<!DOCTYPE html>

<html>

?<head>

? <title>瀏覽器對象</title>??

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

?</head>

?<body>

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

? <form>

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

? ? ? ?<h id="h">5</h>

? ? ? ?<button onclick="gotoLastPage()">返回</button>

? </form>

??

?

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

? ? var i = 5;?

?

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

? ?function setTime(){

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

? ? ? ? i= i-1;

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

window.location.assign("http://www.xianlaiwan.cn");

? ? ? ? }

? ?}


? ?var i = setInterval("setTime()", 1000);


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

? ?function gotoBaidu() {

? ? ? ?window.open("https://baidu.com", "_black");

? ?}

? ?

? ?function gotoLastPage() {

? ? ? ?window.history.back();

? ?}

? ?

?</script>?

```

正在回答

1 回答

var i = setInterval("setTime()", 1000); ? ? --> ? ? ? ? ? setInterval(setTime, 1000);

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

風起臨冬

為什么前者不行?
2018-08-01 回復 有任何疑惑可以回復我~
#2

sS浩子_M 回復 風起臨冬

計時器setInterval()的返回值:是一個可以傳遞給 clearInterval() 從而取消對"代碼"的周期性執行的值。也就是說i 一般都是默認從1開始遞增的數字。這個數字可以用來clear計時器。 而題主的代碼里i又用來顯示了秒數。變量重合。
2018-08-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么用不起window.open(url)方法,到了0的時候就不會跳轉

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

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

幫助反饋 APP下載

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

公眾號

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