相关疑难解决方法(0)

我应该将哪个"href"值用于JavaScript链接,"#"或"javascript:void(0)"?

以下是构建链接的两种方法,其唯一目的是运行JavaScript代码.哪个更好,在功能,页面加载速度,验证目的等方面?

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

要么

function myJsFunc() {
    alert("myJsFunc");
}
Run Code Online (Sandbox Code Playgroud)
 <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>
Run Code Online (Sandbox Code Playgroud)

html javascript optimization performance href

3980
推荐指数
51
解决办法
224万
查看次数

JavaScript点击事件

我的浏览器(firefox)阻止加载任何弹出窗口,并加载在当前选项卡中打开新窗口的链接,除非我明确地说要使用适当的快捷方式(例如,单击中键)将该链接加载到新选项卡或窗口上(在链接上单击或单击鼠标左键ctrl会导致该链接在新标签页上打开,而shift+在新窗口上单击鼠标左键)。

我想创建一个JavaScript函数f(),该函数在按下链接时运行一些代码(旨在创建链接地址),然后加载已创建的链接,而不会消除上述用户体验。现在,我所拥有的类似于<a href="javascript:void(0)" onclick="f()"/>,但是单击鼠标中键不起作用(而是加载url javascript:void(0)),并且上述其他功能也不起作用。

您有解决我问题的想法吗?

谢谢。

javascript

1
推荐指数
1
解决办法
1万
查看次数

A href的HTML onclick不起作用

我可以先运行onClick吗?除非onClick需要window.location,否则这段代码似乎不起作用?

<a onclick="click.php?add=yes&goto=http://refererurl.com/" href="http://refererurl.com/">advert</a>
Run Code Online (Sandbox Code Playgroud)

这有点像Google,其中用户和搜索引擎认为链接是http://refererurl.com/ - 但是,用户首先获取click.php文件然后重定向.

html redirect onclick href

-1
推荐指数
1
解决办法
5907
查看次数

标签 统计

href ×2

html ×2

javascript ×2

onclick ×1

optimization ×1

performance ×1

redirect ×1