Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 为锚定标记重新分配onclick_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript 为锚定标记重新分配onclick

Javascript 为锚定标记重新分配onclick,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我对 我只需要更改这个链接的onclick事件,这样当我点击它时,就会调用一些JavaScript函数 但是href属性必须包含链接 如果您提供了链接,则页面将重定向到此处,因此您可能需要执行以下操作: <a href="#" onclick="func1();func2();redirect('url');">Wikipedia</a> 这确保您首先执行函数,最后执行redirect函数将页面重定向到指定的url 但是href属性必须包含链接 如果您提供了链接,

我对

我只需要更改这个链接的
onclick
事件,这样当我点击它时,就会调用一些JavaScript函数

但是href属性必须包含链接

如果您提供了链接,则页面将重定向到此处,因此您可能需要执行以下操作:

<a href="#" onclick="func1();func2();redirect('url');">Wikipedia</a>

这确保您首先执行函数,最后执行
redirect
函数将页面重定向到指定的url

但是href属性必须包含链接

如果您提供了链接,则页面将重定向到此处,因此您可能需要执行以下操作:

<a href="#" onclick="func1();func2();redirect('url');">Wikipedia</a>


这确保您首先执行函数,最后执行
redirect
函数将页面重定向到指定的url。

不确定您的意思,但请尝试以下操作:

$(function() {
    // Find all links pointing to wikipedia
    $("a[href*='wikipedia.org']").click(function() {
        // Do something
        return false; // to prevent the link from actually going to wikipedia
    });
});

不知道你的意思,但试试这个:

$(function() {
    // Find all links pointing to wikipedia
    $("a[href*='wikipedia.org']").click(function() {
        // Do something
        return false; // to prevent the link from actually going to wikipedia
    });
});

不要忘记在“onclick”中返回false,否则浏览器将在href中处理单击并打开链接

<a href="http://en.wikipedia.org" onclick="yourfunction(this); return false;" >Wikipedia</a>

不要忘记在“onclick”中返回false,否则浏览器将处理单击并在href中打开链接

<a href="http://en.wikipedia.org" onclick="yourfunction(this); return false;" >Wikipedia</a>

最简单的方法是给你的链接一个id,即

<a href="http://wikipedia.org" id="myLink">Whatever</a>

最简单的方法是给你的链接一个id,即

<a href="http://wikipedia.org" id="myLink">Whatever</a>

内联javascript很糟糕@塔图:你说得对,但我不想让新手把它弄得更复杂。内联javascript很糟糕@塔图:你说得对,但我不想让新手把它弄得更复杂。使用jquery来更改单个链接的onclick处理程序是过度杀伤力使用jquery来更改单个链接的onclick处理程序是过度杀伤力只会调用函数,但不会重定向到en.wikipedia.org我想他没有说他需要重定向:-)是的,没错,我不需要重定向:)这就是问题所在)它只会调用函数,但不会重定向到en.wikipedia.org我想他没有说他需要重定向:-)是的,没错,我不需要重定向:)这就是问题所在)