我的代码是:
<input class="button" type="button" value="Mark" onClick="doCheck('mark');" \>
我想用
制作它<a>
链接。是否有可能做到这一点?我只知道如何链接到另一个页面。
答案 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
标记中使用它。