在 HTML 中建立超連結時,您可以選擇定義在點擊時執行特定 JavaScript 程式碼的回呼函數。這可以使用 href 屬性或 onclick 事件處理程序來實現。
將JavaScript 程式碼附加到href 屬性(如下例所示)似乎是一個簡單的解決方案:
<a href="javascript:my_function();window.print();">...</a>
但是,這種方法有幾個缺點:
使用onclick 事件處理程序是許多人更喜歡的方法原因:
<a>
雖然使用onclick 更好,但還有進一步的改進考慮:
為了獲得最佳程式碼效能和可訪問性,請考慮使用JavaScript 框架,例如jQuery 根據元素ID 附加onclick 處理程序:
$('#myLink').click(function() { MyFunction(); return false; });
以上是在超連結中使用'href”或'onclick”回調函數會更好嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!