我可以建立一个指向javascript函数的链接吗?

时间:2011-04-30 15:15:06

标签: javascript html css

我的代码是:

<input class="button"  type="button" value="Mark" onClick="doCheck('mark');" \>

我想用

制作它
<a>

链接。是否有可能做到这一点?我只知道如何链接到另一个页面。

5 个答案:

答案 0 :(得分:3)

像那样使用

<a class="button"  href="javascript:void(0)" onClick="doCheck('mark');" >Mark</a>

或者这样

<a class="button"  href="javascript:doCheck('mark')" >Mark</a>

答案 1 :(得分:1)

< a href='javascript:void(null);' onclick='doCheck()' > Test </a>

答案 2 :(得分:0)

<a onClick="doCheck('mark');"> Mark </a>

您可以将点击处理程序附加到页面上可见的任何DOM元素。我会单独推荐标记和javascript的分离。

就像这样。

<a id="mark">

...

<script type="text/javascript">

$(function() {
     $("#mark").click(function() {
         doCheck("mark");
     });
});

</script>

会更好。在这种情况下,$jQuery。一个纯粹的JavaScript解决方案是可能的,但它有很多样板代码隐藏了这一点。

答案 3 :(得分:0)

此代码示例将在不遵循链接的情况下执行JavaScript:

<a href="#" onclick="doCheck('mark'); return false;">Mark</a>

如果您想关注该链接,请删除return false;部分:

<a href="somewhere.html" onclick="doCheck('mark');">Mark</a>

答案 4 :(得分:0)

您可以在任何html元素上使用onClick属性。因此,请在a标记或img标记中使用它。