href="javascript:function()" 和onclick的區別


href='javascript:function()'和onclick能起到同樣的效果,一般來說,如果要調用腳本還是在onclick事件里面寫代碼,而不推薦在href='javascript:function()' 這樣的寫法,因為 href 屬性里面設置了js代碼后,在某些瀏覽器下可能會引發其他不必要的事件。造成非預期效果。

而且 onclick事件會比 href屬性先執行,所以會先觸發 onclick 然后觸發href,所以如果不想頁面跳轉,可以設置 onclick里面的js代碼執行到最后返回一個false,這樣 href 里面的東西就不會執行了。

 


免責聲明!

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



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