我想在单击时运行一个简单的JavaScript函数,而无需任何重定向。
将JavaScript调用放入href属性之间有什么区别或好处(如下所示:
href
<a href="javascript:my_function();window.print();">....</a>
)与将其放入onclick属性(将其绑定到onclick事件)?
onclick
将href置于href中会激怒那些坚信内容与行为/行为分开的人。理由是您的html内容应仅专注于内容,而不是表示或行为。
这些天的典型路径是使用JavaScript库(例如jquery)并使用该库创建事件处理程序。它看起来像:
$('a').click( function(e) {e.preventDefault(); /*your_code_here;*/ return false; } );