今天遇到個很詭異的問題,就是<a href="javascript:void(0);" onclick="window.location=url"></a>在IE6下面沒反應,不跳轉到onclik事件中的“window.location”。
後來在網上查,需要阻止a標籤的預設事件。還有一點,a標籤裡必須要寫:href="javascript:void(0);"。
阻止預設事件:
js:
在onclick事件裡,window.location=url的後面加一個return false;
例如:
- <a href="javascript:void(0);" onclick="javascript:goUrl('http://www.baidu.com');return false;">跳轉3</a>
- jquery:
- <a href="javascrpt:;" id="recommendGoodsAdd">新增推薦產品</a>
- 2 //
- 3 $("#recommendGoodsAdd").click(function(event){
- 4 window.location.href = "http://blog.snsgou.com/";
- 5 event.preventDefault();
- 6 }