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 相关文章推荐
javascript 可以拖动的DIV(二)
Jun 26 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
Jun 29 Javascript
提取字符串中年月日的函数代码
Nov 05 Javascript
Javascript基础教程之数据类型 (数值 Number)
Jan 18 Javascript
jQuery实现的经典滑动门效果
Sep 22 Javascript
jQuery中使用animate自定义动画的方法
May 29 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
详解js的事件处理函数和动态创建html标记方法
Dec 16 Javascript
Vue2.X 通过AJAX动态更新数据
Jul 17 Javascript
浅析js中mvvm模式实现的原理
Oct 06 Javascript
详解微信小程序调用支付接口支付
Apr 28 Javascript
vue项目中引入Sass实例方法
Aug 27 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
是否存在第一台收音机的说法
2021/03/01 无线电
用PHP实现图象锐化代码
2007/06/14 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
JQuery 常用操作代码
2010/03/14 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
使用vue.js实现联动效果的示例代码
2017/01/10 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
Python3.0与2.X版本的区别实例分析
2014/08/25 Python
Python入门教程之运算符与控制流
2016/08/17 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
python用requests实现http请求代码实例
2019/10/31 Python
python切割图片的示例
2020/11/12 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
企业年检委托书范本
2014/10/14 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
导游词之舟山普陀山
2019/11/06 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
详解mysql三值逻辑与NULL
2021/05/19 MySQL
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers