在IE6下,以下的代码页面将无法正确跳转:
< a class ="st" href ="#" onclick ="change('c1',0);" >全部 </a>


下面的代码可以正确执行:
< a class ="st" href ="#" onclick ="change('c1',0);return false;" >全部 </a>

差别是加return false

原因:点击时浏览器先执行 false后,浏览器就不会去执行href里的代码,否则浏览器仍然会继续执行href的内容。

注意:在change方法里写return false和在 false,效果是不一样的,必须在onclick里写才能防止浏览器继续去执行href里的跳转代码