首頁  >  問答  >  主體

javascript - 使用location.href進行頁面跳轉時,並不會立即跳轉?

location.href="login.html"

發現並不是執行到這條語句就立即跳轉了,而是把該語句後面的JS語句全部執行完了,才進行跳轉,為什麼?

怪我咯怪我咯2694 天前1008

全部回覆(3)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-06-28 09:30:41

    window.location.href的賦值,並不會中斷Javascript的執行。所以最好在後面加上return這樣的語句結束掉

    回覆
    0
  • ringa_lee

    ringa_lee2017-06-28 09:30:41

    如果你需要直接跳轉而不再執行後面的,可以在跳轉後加上 return false;

    回覆
    0
  • PHP中文网

    PHP中文网2017-06-28 09:30:41

    不會吧,我測試了一下沒有這樣啊,立即跳轉的,你可以把你的程式碼貼出來看下,跟你這句程式碼有關係,例如是否是在非同步函數裡

    回覆
    0
  • 取消回覆