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
HTML/JavaScript链接_Javascript_Html_Hyperlink_Href - Fatal编程技术网

HTML/JavaScript链接

HTML/JavaScript链接,javascript,html,hyperlink,href,Javascript,Html,Hyperlink,Href,以前可能有人问过这个问题,但我很难找到答案,因为我不太知道应该使用什么搜索词 在HTML中,如何使链接移动到某个位置,而在单击链接时执行JavaScript?现在,我有一个链接是这样的: <a href="#" onclick="javascript:dostuff()">Stuff</a> 但是,问题是,当有人右键单击链接时,我希望他们能够将一个直接URL复制到该链接。另外,如果有人的浏览器不支持JavaScript,或者他们禁用了JavaScript,我仍然希望

以前可能有人问过这个问题,但我很难找到答案,因为我不太知道应该使用什么搜索词

在HTML中,如何使链接移动到某个位置,而在单击链接时执行JavaScript?现在,我有一个链接是这样的:

<a href="#" onclick="javascript:dostuff()">Stuff</a>

但是,问题是,当有人右键单击链接时,我希望他们能够将一个直接URL复制到该链接。另外,如果有人的浏览器不支持JavaScript,或者他们禁用了JavaScript,我仍然希望他们能够访问该页面。只是

<a href="http://linkhere" onclick="javascript:dostuff()">Stuff</a>?
还是有更复杂的事情

谢谢


<a href="http://linkhere" onclick="return dostuff()">Stuff</a>
如果希望在脚本运行时不跟随链接,请确保dosuff函数返回false

(javascript:“javascript:”是无意义的。它是,但您没有循环。有关如何指定内在事件处理程序属性中使用的语言,请参阅-更好的方法是使用和)。


如果希望在脚本运行时不跟随链接,请确保dosuff函数返回false


(javascript:“javascript:”是无意义的。它是,但您没有循环。有关如何指定内在事件处理程序属性中使用的语言,请参阅。更好的方法是使用和)。

您需要让事件返回false,以阻止默认操作

<a href="http://example.com" onclick="doSomething(); return false;">

您需要让事件返回false以阻止默认操作

<a href="http://example.com" onclick="doSomething(); return false;">


对于不支持Javascript的优雅降级,我认为这篇文章会很有用:对于不支持Javascript的优雅降级,我认为这篇文章会很有用:好吧,那么,我觉得不只是先尝试一下就很愚蠢了。我认为它更复杂:pyu可能还希望将其修改为onclick=“dostuff();return false”。这可以防止浏览器在你点击链接时跟随链接。不,问题是关于运行JS而不是跟随链接,如果我不清楚的话,很抱歉。我只是希望链接出现在屏幕底部的状态栏上,并在新选项卡中可复制/跟踪。谢谢你,杰森!更新回应澄清。好吧,那么,我觉得不只是尝试第一次愚蠢。我认为它更复杂:pyu可能还希望将其修改为onclick=“dostuff();return false”。这可以防止浏览器在你点击链接时跟随链接。不,问题是关于运行JS而不是跟随链接,如果我不清楚的话,很抱歉。我只是希望链接出现在屏幕底部的状态栏上,并在新选项卡中可复制/跟踪。谢谢你,杰森!根据澄清更新。