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 相关文章推荐
调试Node.JS的辅助工具(NodeWatcher)
Jan 04 Javascript
jQuery产品间断向下滚动效果核心代码
May 08 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
Jun 23 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
js实现字符串和数组之间相互转换操作
Jan 12 Javascript
关于使用axios的一些心得技巧分享
Jul 02 Javascript
protractor的安装与基本使用教程
Jul 07 Javascript
利用ES6实现单例模式及其应用详解
Dec 09 Javascript
vue和better-scroll实现列表左右联动效果详解
Apr 29 Javascript
layui table 表格上添加日期控件的两种方法
Sep 28 Javascript
vue弹出框组件封装实例代码
Oct 31 Javascript
vue编写简单的购物车功能
Jan 08 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
PHP4中session登录页面的应用
2008/07/25 PHP
php设计模式 Proxy (代理模式)
2011/06/26 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
js 函数调用模式小结
2011/12/26 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
详解Python3.1版本带来的核心变化
2015/04/07 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
Python定时器实例代码
2017/11/01 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Django URL参数Template反向解析
2020/11/24 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
Ajax和javascript的区别
2013/07/20 面试题
开会迟到检讨书
2014/02/03 职场文书
三方协议书范本
2014/04/22 职场文书
活动总结报告格式
2014/05/09 职场文书
群教班子对照检查材料
2014/08/26 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
MySql数据库触发器使用教程
2022/06/01 MySQL