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 相关文章推荐
Add a Table to a Word Document
Jun 15 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
Sep 23 Javascript
js跑马灯代码(自写)
Apr 17 Javascript
fmt:formatDate的输出格式详解
Jan 09 Javascript
jQuery实现模拟marquee标签效果
Jul 14 Javascript
jQuery实现的多滑动门,多选项卡效果代码
Mar 28 Javascript
老生常谈JQuery data方法的使用
Sep 09 Javascript
详解webpack打包vue时提取css
May 26 Javascript
validationEngine 表单验证插件使用实例代码
Jun 15 Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 Javascript
JS打印彩色菱形的实例代码
Aug 15 Javascript
JavaScript实现图片合成下载的示例
Nov 19 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相关资料
2006/10/09 PHP
PHP树的代码,可以嵌套任意层
2006/10/09 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
对vue生命周期的深入理解
2020/12/03 Vue.js
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python做简单的字符串匹配详解
2017/03/21 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
python3安装crypto出错及解决方法
2019/07/30 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
党员创先争优承诺书
2014/03/26 职场文书
运动会方阵口号
2014/06/07 职场文书
课外科技活动总结
2014/08/27 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
用Python爬取某乎手机APP数据
2021/06/15 Python