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 相关文章推荐
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 Javascript
Javascript学习笔记一 之 数据类型
Dec 15 Javascript
jQuery setTimeout()函数使用方法
Apr 07 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
Jul 10 Javascript
Jquery性能优化详解
May 15 Javascript
javascript图片预加载实例分析
Jul 16 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
全面解析bootstrap格子布局
May 22 Javascript
jQuery焦点图左右转换效果
Dec 12 Javascript
Three.js基础学习教程
Nov 16 Javascript
Angular 如何使用第三方库的方法
Apr 18 Javascript
JS 验证码功能的三种实现方式
Nov 26 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中对2个数组相加的函数
2011/06/24 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
2015/02/14 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
实例讲解PHP表单处理
2019/02/15 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
很酷的javascript loading效果代码
2008/06/18 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
[56:42]VP vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
对pandas处理json数据的方法详解
2019/02/08 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
通过代码实例了解Python sys模块
2020/09/14 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
python中操作文件的模块的方法总结
2021/02/04 Python
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
Servlet方面面试题
2016/09/28 面试题
外贸业务员岗位职责
2013/11/24 职场文书
大学生自荐信
2013/12/11 职场文书
大家检讨书5000字
2014/02/03 职场文书
优秀部门获奖感言
2014/02/14 职场文书
《值日生》教学反思
2014/02/17 职场文书
城市创卫标语
2014/06/17 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
使用python创建股票的时间序列可视化分析
2022/03/03 Python