如何在href(html / js)上使用函数

时间:2016-09-12 06:57:06

标签: javascript html function hyperlink href

想在href链接中构建一个函数。 应该看起来像这样

<a href="javacript:destroy();"></a>

如何正确完成?

2 个答案:

答案 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 falseevent.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; 
});

其余的可以在提供的链接上阅读:)