我可以创建一个JavaScript函数的链接点吗?
问题描述:
我的代码是:我可以创建一个JavaScript函数的链接点吗?
<input class="button" type="button" value="Mark" onClick="doCheck('mark');" \>
我想用一个
<a>
链接做出来。是否有可能做到这一点?我只知道如何链接到另一个页面。
答
使用像那
<a class="button" href="javascript:void(0)" onClick="doCheck('mark');" >Mark</a>
或这样
答
<a onClick="doCheck('mark');"> Mark </a>
您可以将点击处理程序附加到页面上可见的任何DOM元素。我会单独推荐标记和JavaScript的分离。
所以像这样。
<a id="mark">
...
<script type="text/javascript">
$(function() {
$("#mark").click(function() {
doCheck("mark");
});
});
</script>
会更好。在这种情况下$
是jQuery
。纯javascript的解决方案是可能的,但它有很多隐藏点的样板代码。
答
此代码示例将执行JavaScript,而不以下链接:如果你想跟随链接
<a href="#" onclick="doCheck('mark'); return false;">Mark</a>
,放下return false;
部分:
<a href="somewhere.html" onclick="doCheck('mark');">Mark</a>
答
您可以在任何html元素上使用onClick属性。因此,请在您的a
标记或您的img
标记中使用它。
答
< a href='javascript:void(null);' onclick='doCheck()' > Test </a>
虽然标签需要'href'属性,否则它不会是链接。 – Guffa 2011-04-30 15:22:34