想在href链接中构建一个函数。 应该看起来像这样
<a href="javacript:destroy();"></a>
如何正确完成?
答案 0 :(得分:0)
使用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
,则会执行默认行为
答案 1 :(得分:0)
您可以使用不同的选项。 他们中的大多数已经回答Maven POM reference
总结一下:
你可以这样做(正确的方法):
<a id="myLink" title="Click to do something" href="PleaseEnableJavascript.html" onclick="destroy();return false;">link text</a>
这意味着在调用destroy函数之后它不会将用户引导到提供的链接。或者,您可以使用jQuery在特定的href上创建一个侦听器,如下所示:
$('#myLink').click(function(){
MyFunction();
return false;
});
其余的可以在提供的链接上阅读:)