href='javascript:function()'和onclick能起到同樣的效果,一般來說,如果要調用腳本還是在onclick事件里面寫代碼,而不推薦在href='javascript:function()' 這樣的寫法,因為 href 屬性里面設置了js代碼后,在某些瀏覽器下可能會引發其他不必要的事件。造成非預期效果。
而且 onclick事件會比 href屬性先執行,所以會先觸發 onclick 然后觸發href,所以如果不想頁面跳轉,可以設置 onclick里面的js代碼執行到最后返回一個false,這樣 href 里面的東西就不會執行了。
