javascript:void(0)的真正含义实例分析
JavaScript实例 分析 含义 真正 void
2023-06-13 09:14:01 时间
大家看JavaScript脚本经常可以看到这样的代码:
〈ahref="javascript:doTest2();void(0);"〉here〈/a〉
但这儿的void(0)究竟是何含义呢?
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void操作符用法格式如下:
1.javascript:void(expression)
2.javascript:voidexpression
expression是一个要计算的JavaScript标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。
你可以使用void操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0)计算为0,但在JavaScript上没有任何效果。
void和#的区别
#包含了一个位置信息默认的锚点是#top也就是网页的上端,而javascript:void(0)仅仅表示一个死链接。
这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首,而javascript:void(0)则不是如此所以调用脚本的时候最好用void(0)。
〈ahref="javascript:doTest2();void(0);"〉here〈/a〉
但这儿的void(0)究竟是何含义呢?
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void操作符用法格式如下:
1.javascript:void(expression)
2.javascript:voidexpression
expression是一个要计算的JavaScript标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。
你可以使用void操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0)计算为0,但在JavaScript上没有任何效果。
void和#的区别
#包含了一个位置信息默认的锚点是#top也就是网页的上端,而javascript:void(0)仅仅表示一个死链接。
这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首,而javascript:void(0)则不是如此所以调用脚本的时候最好用void(0)。
相关文章
- 《JavaScript设计模式》初次笔记——wsdchong[通俗易懂]
- javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
- JavaScript实现星级评分详解编程语言
- JavaScript学习总结(十六)——Javascript闭包(Closure)详解编程语言
- javascript IOS 微信jssdk {“errMsg”:”config:fail”} 解决方案详解编程语言
- JavaScript中Array对象相关的几个方法
- Javascript常用运算符(Operators)-javascript基础教程
- Javascript入门学习第七篇jsdom实例操作
- 多浏览器兼容的动态加载JavaScript与CSS
- javascript文档的编码问题解决
- Javascript阻止javascript事件冒泡,获取控件ID值
- javascript中的prototype属性实例分析说明
- JavaScript操作键盘的Enter事件(键盘任何事件),兼容多浏览器
- JavaScript正则表达式验证中文实例讲解
- Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
- JavaScript调用后台的三种方法实例
- 使用Rhino让java执行javascript的方法实例
- javascript常用的正则表达式实例
- javascript解析json实例详解
- JavaScript常用验证函数实例汇总
- javascript时间函数大全
- javascript工厂方式定义对象
- Javascript中innerHTML用法实例分析
- javascript二维数组转置实例
- javascript中cookie对象用法实例分析
- javascript中键盘事件用法实例分析