1. 程式人生 > >相容 火狐、IE 的中a標籤用 javascript:void(0); 依然執行跳轉的問題

相容 火狐、IE 的中a標籤用 javascript:void(0); 依然執行跳轉的問題

<a onclick="return false;" href="javascript: void(0)" target="_blank"></a>

這麼做相容的原因是:
目前三大主流瀏覽器,對三個屬性的處理順序不同。
Chrome:onclick -> href -> target
IE和Firefox:onclick -> target -> href(這就是為什麼在ie和火狐中點選依然新開空頁面了)