wenzhu0_0
2015-08-13 09:44
采纳率: 100%
浏览 3.5k
已采纳

alert与window.location.href

alert之后跟着window.location.href,不等点击alert的确定,就直接跳转页面了,如何解决?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • lhl_lqc 2015-08-13 10:43
    已采纳

    alert和location是一起执行的,你要想在alert后执行需要放弃使用alert,改为其它弹出框,然后等待弹出之后再进行跳转操作。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 请叫我头头哥 2015-08-13 09:47

    把alert换成confirm, 然后在得到confirm的返回值之后再执行window.location.href

    评论
    解决 无用
    打赏 举报
  • kubao_jh 2015-08-13 09:54

    不知道你是在什么情况下用的,但出现这种情况原本就是不正确,推荐检查以下代码,有其他的错误浏览器容错容过去了

    评论
    解决 无用
    打赏 举报
  • beaconD 2015-08-14 01:08

    confirm(){window.location.href}

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题