點擊連接不作任何事情:javascript
<a href="#" onclick="return false">test</a> <a href="javascript:void(0);" >test</a> <a href="javascript:void(null)">test</a> <a href="javascript:;" >test</a> <!-- 使用2個到4個#,見的大可能是"####",也有使用"#all"等其餘的 --> <a href="####" >test</a> <!-- 好像在FF中不能顯示 --> <span style="cursor:hand">test</span>
點擊連接後,響應用戶自定義的點擊事件:java
<!-- 這裏表示這個連接不作跳轉動做,執行onClick事件 --> <a href="javascript:void(0);" onclick="alert('ok');"></a> <!-- 這裏表示這個連接不作跳轉動做,執行doTest()函數 --> <a href="javascript:doTest();void(0);">here</a> <!-- 或者直接使用href="" --> <a href="#" onclick="doSomething();return false;">什麼問題都解決了,包括瀏覽器不兼容問題</a> <a href="#" onclick="alert();event.returnValue=false;">test</a>
點擊連接後,提交表單:瀏覽器
<a href="javascript:void(document.form.submit())">單此處提交表單</a>
連接的幾種辦法:函數
window.open(''url'')
window.location.href=""
<script> function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } </script> <a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>
本文參考:opperthis