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实现检测指定目录是否存在的方法
Jan 12 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
Dec 02 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
js不能跳转到上一页面的问题解决方法
Mar 01 Javascript
jquery插件推荐浏览器嗅探userAgent
Nov 09 Javascript
javascript实现的图片切割多块效果实例
May 07 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 Javascript
JavaScript实现的XML与JSON互转功能详解
Feb 16 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
vue实现密码显示隐藏切换功能
Feb 23 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
Sep 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 cookie使用方法学习笔记分享
2013/11/07 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
php备份数据库类分享
2015/04/14 PHP
php生成验证码函数
2015/10/20 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
JS浏览器BOM常见操作实例详解
2020/04/27 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
Python实现的弹球小游戏示例
2017/08/01 Python
python如何实现一个刷网页小程序
2018/11/27 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
python config文件的读写操作示例
2019/09/27 Python
深入浅析python的第三方库pandas
2020/02/13 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
创意广告词
2014/03/17 职场文书
社区清明节活动总结
2014/07/04 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书