原先写的脚本在chrome,ff,ie89下都能正常运行,可偏偏有些人用的是ie6这个古老而又被遗弃的浏览器。好吧,没办法,经过排查发现在ie6下a标签的onclick事件会不起作用的,这是因为IE6内核解释a标签的方式认为href的优先级要高于onclick ,这会造成onclick方法不起作用。
之前脚本
οnclick="goToUrl(....)" href="javascript:void(0);"
为了能兼容ie6,只有把onclick去掉,改写下:
href="javascript:goToUrl(...);"