在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裡的跳轉代碼