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 相关文章推荐
Jquery Ajax解析XML数据(同步及异步调用)简单实例
Feb 12 Javascript
jQuery层级选择器用法分析
Feb 10 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
May 25 Javascript
js实现的星星评分功能函数
Dec 09 Javascript
js 数据存储和DOM编程
Feb 09 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
Webpack打包慢问题的完美解决方法
Mar 16 Javascript
TypeScript入门-接口
Mar 30 Javascript
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
Node.js自定义实现文件路由功能
Sep 22 Javascript
jquery.pagination.js分页使用教程
Oct 23 jQuery
js对象属性名驼峰式转下划线的实例代码
Sep 17 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
php下获取http状态的实现代码
2014/05/09 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
JQuery性能优化的几点建议
2014/05/14 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
2018/09/21 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
vue项目移动端实现ip输入框问题
2019/03/19 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
urllib2自定义opener详解
2014/02/07 Python
Python实现的石头剪子布代码分享
2014/08/22 Python
python如何实现反向迭代
2018/03/20 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Python符号计算之实现函数极限的方法
2019/07/15 Python
Python切图九宫格的实现方法
2019/10/10 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
遗体告别仪式答谢词
2014/01/23 职场文书
小区门卫值班制度
2014/01/24 职场文书
食品安全汇报材料
2014/08/18 职场文书
给医院的感谢信
2015/01/21 职场文书
怎样写家长意见
2015/06/04 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
Python3接口性能测试实例代码
2021/06/20 Python