window.location.href无效/不跳转的原因分析

场景

测试环境:IE6
源代码:

修改

分析

以下条件满足则会出现此问题

  • IE6 浏览器
  • 事件绑定在a 标签且链接为空或为“javascript:;”或为“javascript:void(0);”

解决方法

分析出原因,解决方法就很简单。在onclick事件中加return false来阻止冒泡:

修改
//或
修改

同理IE6下onclick事件失效可以尝试加return false来解决问题

“window.location.href无效/不跳转的原因分析”的3个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注