在 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中文网其他相关文章!