【问题标题】:How to use functions on href (html/js)如何在 href (html/js) 上使用函数
【发布时间】:2017-01-19 13:37:46
【问题描述】:

想在 href 链接中构建一个函数。 应该是这样的

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

如何正确填写?

【问题讨论】:

  • 可以在 onClick 事件中绑定函数。喜欢 -
  • 为什么要拥有函数而不是href链接??。尝试使用 div 或按钮。

标签: javascript html function hyperlink href


【解决方案1】:

使用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,它将执行默认行为

【讨论】:

    【解决方案2】:

    有不同的选项供您使用。 他们中的大多数人已经回答了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; 
    });
    

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

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2011-06-27
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多