javascript:void(0)的真正含义实例分析


Posted in Javascript onAugust 20, 2008

大家看JavaScript脚本经常可以看到这样的代码:
〈a href="javascript:doTest2();void(0);"〉here〈/a〉
但这儿的void(0)究竟是何含义呢?
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。

void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression

expression 是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。

你可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。

下面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。

void和#的区别

#包含了一个位置信息默认的锚点是#top 也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接。

这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首,而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)。

Javascript 相关文章推荐
Span元素的width属性无效果原因及解决方案
Jan 15 Javascript
有效提高JavaScript执行效率的几点知识
Jan 31 Javascript
jQuery插件pagewalkthrough实现引导页效果
Jul 05 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
Nov 16 Javascript
基于javascript代码实现通过点击图片显示原图片
Nov 29 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
微信小程序多张图片上传功能
Jun 07 Javascript
Vue 项目部署到服务器的问题解决方法
Dec 05 Javascript
深入koa-bodyparser原理解析
Jan 16 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
前端JS获取URL参数的4种方法总结
Apr 05 Javascript
利用404错误页面实现UrlRewrite的实现代码
Aug 20 #Javascript
一些不错的js函数ajax
Aug 20 #Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
Aug 14 #Javascript
jquery之Document元素选择器篇
Aug 14 #Javascript
JavaScript国旗变换效果代码
Aug 13 #Javascript
js活用事件触发对象动作
Aug 10 #Javascript
JS支持带x身份证号码验证函数
Aug 10 #Javascript
You might like
Amazon Prime Video平台《无限住人 -IMMORTAL-》2020年开始TV放送!
2020/03/06 日漫
PHP 一个页面执行时间类代码
2010/03/05 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
JavaScript中的私有成员
2006/09/18 Javascript
取得一定长度的内容,处理中文
2006/12/20 Javascript
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
设置python3为默认python的方法
2018/10/31 Python
OpenCV 轮廓检测的实现方法
2019/07/03 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
Go语言grpc和protobuf
2022/04/13 Golang