a href=javascript:void(0)在ie6下可能会有问题

本文探讨了IE6浏览器中使用a标签实现跳转时遇到的问题,并提供了三种有效的解决方案。

在购物页面的“立即购买”按钮是用a标签来做的,设置了href="javascript:void(0);",同时在a上面添加了onclick事件,目的是在点击之后处理Cookies并跳转到订单页面。反复测试发现 ie6下没有跳转,ff下是正常的。

在网上搜到的结果是ie6的bug导致这样的结果。

 

摘自网络

产生这样的结果是因为,IE6,会在执行完onclick代码再执行href里的内容,而在href里使用javascript:void(0);或javascript:;将使得执行跳转的那段代码失效。


解决办法:

1.不使用a标签,使用其他的可以替换的标签代替,样式里的cursor设置成pointer;

 

2.onclick加上return false;

 

3.设置href="#@"

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值