如何在 href 上使用函数 (html/js)
How to use functions on href (html/js)
想在 href 中构建一个函数 link。
应该是这样的
<a href="javacript:destroy();"></a>
如何正确填写?
使用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 函数后,它不会将用户定向到提供的 link。或者,您可以使用 jQuery 在特定的 href 上创建监听器,如下所示:
$('#myLink').click(function(){
MyFunction();
return false;
});
其余的可以在提供的link上阅读:)
想在 href 中构建一个函数 link。 应该是这样的
<a href="javacript:destroy();"></a>
如何正确填写?
使用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 函数后,它不会将用户定向到提供的 link。或者,您可以使用 jQuery 在特定的 href 上创建监听器,如下所示:
$('#myLink').click(function(){
MyFunction();
return false;
});
其余的可以在提供的link上阅读:)