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功能的正确方法(译文)
Apr 12 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
轻松实现js图片预览功能
Jan 18 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
Mac系统下Webstorm快捷键整理大全
May 28 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
Jul 06 Javascript
vue的基本用法与常见指令
Aug 15 Javascript
浅谈Vue数据响应思路之数组
Nov 06 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
Aug 09 Javascript
Vue 2.0双向绑定原理的实现方法
Oct 23 Javascript
使用vue引入maptalks地图及聚合效果的实现
Aug 10 Javascript
vue中data改变后让视图同步更新的方法
Mar 29 Vue.js
利用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定时计划任务的实现方法详解
2013/06/06 PHP
学习YUI.Ext第五日--做拖放Darg&Drop
2007/03/10 Javascript
jQuery 对象中的类数组操作
2009/04/27 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
Vue项目实现换肤功能的一种方案分析
2019/08/28 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
python创建子类的方法分析
2019/11/28 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
python语言中有算法吗
2020/06/16 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
资深地理教师自我评价
2013/09/21 职场文书
销售总监工作职责
2013/11/21 职场文书
运动会广播稿20字
2014/02/18 职场文书
查摆问题整改措施
2014/10/24 职场文书
离婚上诉状范文
2015/05/23 职场文书
解除合同协议书范本
2016/03/21 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js
浅谈PHP7中的一些小技巧
2021/05/29 PHP
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python