href="javascript:void(0);
目录
javascript:void(0);含义
我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢?
javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。
<a></a>
超链接的功能:
- 1.可以被点击,有一个下划线样式
- 2.点击后跳转到 href 指定的 url
如果要保留 1 功能,去掉 2 功能,需要将 href="javascript:void(0);”
javascript 是伪协议,表示这个 href 的值要使用 js 代码,而 void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。
javascript:void(0);仅仅表示一个死链接。
href=”#“与 href="javascript:void(0);“的区别
URL 超链接的 URL。
可能的值:
- 绝对 URL - 指向另一个站点(比如 href="www.google.com”)
- 相对 URL - 指向站点内的某个文件(href="index.htm”)
- 锚 URL - 指向页面中的锚(href=”#top”)
|
|
# 包含了一个位置信息,默认的锚是**#top** 也就是网页的上端。
而 javascript:void(0); 仅仅表示一个死链接。
在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id。
如果你要定义一个死链接请使用 javascript:void(0); 。
js 关于锚(a)的几种调用方法
|
|
综合上述,在 a 中调用 js 函数最适当的方法推荐使用:
|
|