點擊鏈接不做任何事情:
<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>
點擊鏈接后,響應用戶自定義的點擊事件:
<!-- 這里表示這個鏈接不做跳轉動作,執行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>
本文參考:opper