一尘不染

href与onclick中的JavaScript函数

javascript

我想在单击时运行一个简单的JavaScript函数,而无需任何重定向。

将JavaScript调用放入href属性之间有什么区别或好处(如下所示:

<a href="javascript:my_function();window.print();">....</a>

)与将其放入onclick属性(将其绑定到onclick事件)?


阅读 252

收藏
2020-04-25

共1个答案

一尘不染

将href置于href中会激怒那些坚信内容与行为/行为分开的人。理由是您的html内容应仅专注于内容,而不是表示或行为。

这些天的典型路径是使用JavaScript库(例如jquery)并使用该库创建事件处理程序。它看起来像:

$('a').click( function(e) {e.preventDefault(); /*your_code_here;*/ return false; } );
2020-04-25