如何从href调用javascript?

use*_*281 32 html javascript

如何从href调用javascript?

喜欢:

<a href="<script type='text/javascript'>script code</script>/">Call JavaScript</a>
Run Code Online (Sandbox Code Playgroud)

Daw*_*son 33

<a onClick="yourFunction(); return false;" href="fallback.html">One Way</a>

**编辑**
从一连串的评论中,我正在分享给定/找到的资源.

以前的SO Q和A:

有趣的读物:


bwo*_*ebi 16

<a href="javascript:call_func();">...</a>
Run Code Online (Sandbox Code Playgroud)

然后函数必须返回false,以便浏览器不会转到另一个页面.

但是我建议使用jQuery(带$(...).click(function () {})))

  • 一个链接.一页.搞定JS库?我们在JQuery之前都有工作.当JQuery被遗忘时,我们都会有工作. (3认同)

Nil*_*lsH 11

单击链接时调用javascript代码的正确方法是添加onclick处理程序:

<a href="#" onclick="myFunction()">LinkText</a>
Run Code Online (Sandbox Code Playgroud)

虽然一个更"合适"的方法是将它全部从html中取出并在加载dom时用另一个javascript添加处理程序.

  • 这是不好的做法。应该是`&lt;a href="javascript:void(0)" onClick="myFunction"&gt;LinkText&lt;/a&gt;` (2认同)