首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Js在IE6停导致js跳转失败的元凶,<a href="javascript:void(0);" >

2012-07-31 
Js在IE6下导致js跳转失败的元凶,a hrefjavascript:void(0) 经常有如下JS跳转写法:经测试,在IE6下上

Js在IE6下导致js跳转失败的元凶,<a href="javascript:void(0);" >
经常有如下JS跳转写法:


        经测试,在IE6下上述两种JS跳转履行无响应,其它浏览器下均正常。
        细心解析,猜测IE6下a链接的跳转会收到href属性中代码的影响,上述代码的履行过程,貌似是先履行 onclick事务中的代码,并且是在onclick事务的回调函数返回true 的景象下,再履行href属性中的代码,然后才作出跳迁移转变作。而恰是void(0);代码阻拦了浏览器跳转,所以在onclick的代码最后,加上return false; 让onclick回调函数返回false值,以阻拦履行 href属性中的代码,如许就可以让浏览器顺利跳转。



热点排行