a href=javascript:void(0)在ie6下可能會有問題

在購物頁面的「當即購買」按鈕是用a標籤來作的,設置了href="javascript:void(0);",同時在a上面添加了onclick事件,目的是在點擊以後處理Cookies並跳轉到訂單頁面。反覆測試發現 ie6下沒有跳轉,ff下是正常的。javascript

在網上搜到的結果是ie6的bug致使這樣的結果。java

 

摘自網絡網絡

產生這樣的結果是由於,IE6,會在執行完onclick代碼再執行href裏的內容,而在href裏使用javascript:void(0);或javascript:;將使得執行跳轉的那段代碼失效。測試


解決辦法:spa

1.不使用a標籤,使用其餘的能夠替換的標籤代替,樣式裏的cursor設置成pointer;事件

 

2.onclick加上return false;ip

 

3.設置href="#@"cli

相關文章
相關標籤/搜索