先来看一段代码:
Code
这段代码的功能很简单,就是简单的调用了一个 JS 函数,但是这段代码在 IE6 下面, fnExit 函数可以执行,但却不能转到指定的地址。但在 IE7, IE8 和 Firefox 下都可以正常执行。
问题出在了 <a href="javascript:void(null)" onclick="fnExit()">go</a> 这一句代码上面,把这一句改成 <a href="#" onclick="fnExit()">go</a> 就可以了,当然也可以直接改成 <a href="javascript:fnExit()">go</a>。
我测试了一下,只要在 href 属性中以 javascript 开头,这个功能在 IE6 都不能正常执行。