【发布时间】:2017-01-19 13:37:46
【问题描述】:
想在 href 链接中构建一个函数。 应该是这样的
<a href="javacript:destroy();"></a>
如何正确填写?
【问题讨论】:
标签: javascript html function hyperlink href
想在 href 链接中构建一个函数。 应该是这样的
<a href="javacript:destroy();"></a>
如何正确填写?
【问题讨论】:
标签: javascript html function hyperlink href
使用onclick代替href触发函数
HTML
<a href="#" onclick="destroy()"></a>
JS
function destroy()
{ //rest of the code
return false; // return false is use to prevent default behavior
}
注意:如果您不使用return false 或event.preventDefault,它将执行默认行为
【讨论】:
有不同的选项供您使用。 他们中的大多数人已经回答了in another question.
总结一下:
你可以这样做(正确的方法):
<a id="myLink" title="Click to do something" href="PleaseEnableJavascript.html" onclick="destroy();return false;">link text</a>
这意味着在调用destroy 函数后,它不会将用户引导至提供的链接。或者,您可以使用 jQuery 在特定的 a href 上创建一个侦听器,如下所示:
$('#myLink').click(function(){
MyFunction();
return false;
});
其余的可以在提供的链接上阅读:)
【讨论】: