js中 javascript:void(0) 用法詳解


點擊鏈接不做任何事情:

<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>

鏈接的幾種辦法:

  1.  
    window.open(''url'')

  2. window.location.href=""

  3. <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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM