手机版

解释javascriptvoid(0)的含义及其与“#”的区别

时间:2021-08-27 来源:互联网 编辑:宝哥软件园 浏览:

Void是javascript:void (0)中的关键词void(0)是javascript中非常重要的关键词。此运算符指定计算表达式时不应使用返回值。

描述:

1.JavaScript: void (0)是伪协议,最好少写。如果你读过一些关于网络标准的书,你就会知道为什么了。(我不懂,拿原话,暂时做个记录。) 2.使用javascript:void(0)直接作为链接(href): void (0)可能会导致IE出现一些问题,比如导致gif动画停止播放,所以最安全的方法就是使用“# # # #”。为了防止在单击链接后跳到页面顶部,onclick事件返回false。3.如果你只想移动鼠标,把它变成手形,可以用span style=' cursor : pointer ' onclick=' foo()'点击我!/span

推荐写作:javascript:

为什么要使用href=" JavaScript : void(0);"

href=" JavaScript : void(0);这样做的意思是让超链接执行一个js函数,而不是跳转到一个地址,而void(0)表示一个空方法,也就是说它不执行js函数。

Javascript:是一个伪协议,这意味着url的内容是由Javascript执行的。

Void(0)表示什么都不做,这将阻止链接跳转到其他页面。这样做通常是为了保留链接的样式,而不是让链接执行实际操作。

a href=' JavaScript : void(0)' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' onclick=' window . open()'单击链接后,页面不移动,仅打开链接

a href=' # ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' onclick=' JavaScript : return false;'功能是一样的,但是不同的浏览器会有区别。

href="# "(谷歌浏览器)的区别

a href=' JavaScript : void(0)' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow '单击/a,它在单击链接后不会返回到网页顶部

a href=' # ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow '单击/a返回网格顶部,地址栏后将添加一个#号。

# '实际上包含位置信息,例如,默认锚点是# top,即网页的顶部

Javascript:void(0)只意味着死链接,这就是为什么有时候页面很长,浏览链接很明显是#,但是它会跳到页面的顶部

但是,javascript:void(0)不是这样,所以在调用脚本时最好使用void(0)

使用javascript的方法(以下用法会报告错误)

a href=' # ' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' onclick=' JavaScript 3360方法;返回false'文本/a

a href=' JavaScript : void(0)' rel=' external nofollow ' rel=' external nofollow ' rel=' external nofollow ' onclick=' JavaScript :方法;返回false'文本/a

添加了: a href=' JavaScript : fn();'Rel='external nofollow ',因此您可以通过单击a标记来执行fn()函数。

如果有任何不足,请给我你的建议!希望给大家带来帮助!

摘要

以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接

版权声明:解释javascriptvoid(0)的含义及其与“#”的区别是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。