JavaScript超鏈接調用js函數


1.<a href ="#" onclick ="js_method()">

這個方法中的#號代表top,所以點擊之后會跳轉到頁面最頂端

 

2.<a href = "javascript:void(0);" onclick ="js_method()">文本</a>

這是最常用的方法。前面的void(0)返回undefined,地址不會發生跳轉,后面的onClick負責執行js函數。

這樣寫還有一個好處是不會吧js方法暴露在瀏覽器的狀態欄

 

18.11.23日更新

不知道為什么第二個方法在我的項目里不能用了

現在我是這么實現的

<a id="clickCode" href = "javascript:void(0)" >文本</a>

<script>

$("#clickCode").click(function(){

js_method();

});

</script>

我用的是jQuery,為這個超鏈接標簽添加了一個id,然后用jQuery為該標簽加了一個點擊事件,執行js_method()方法。


免責聲明!

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



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