Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在href(html/js)上使用函数_Javascript_Html_Function_Hyperlink_Href - Fatal编程技术网

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

Javascript 如何在href(html/js)上使用函数,javascript,html,function,hyperlink,href,Javascript,Html,Function,Hyperlink,Href,希望在href链接中构建函数。 应该是这样的 <a href="javacript:destroy();"></a> 如何正确完成它?使用onclick来触发函数,而不是href HTML <a href="#" onclick="destroy()"></a> 注意:如果不使用return false或event.prevent default它将执行默认行为您可以使用不同的选项。 大多数人已经回答了 总结起来: 您可以这样做(正确的方法

希望在href链接中构建函数。 应该是这样的

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


如何正确完成它?

使用
onclick
来触发函数,而不是
href

HTML

<a href="#" onclick="destroy()"></a>

注意:如果不使用
return false
event.prevent default
它将执行默认行为

您可以使用不同的选项。 大多数人已经回答了

总结起来:

您可以这样做(正确的方法):


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

您可以在onClick事件中绑定函数。喜欢-为什么你想用函数来代替href链接??。试着用div或button。
function destroy()
{   //rest of the code
    return false;  // return false is use to prevent default behavior 
}
<a id="myLink" title="Click to do something" href="PleaseEnableJavascript.html" onclick="destroy();return false;">link text</a>
$('#myLink').click(function(){
    MyFunction(); 
    return false; 
});