javascript void(0)的妙用


Posted in Javascript onOctober 21, 2009

void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。我们可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。
<a href=”javascript:void(0)”>单击此处什么也不会发生</a>
也就是说,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。

在调用自这自定义的JS函数时,如果我们使用<a href="#" onclick="method;">click</a>时,虽然方法可以执行,但是如果页面含有滚动条,会自动滚动到页面的顶端,如果这个时候我们使用<a href="javascript:void(0); onclick="method;">click</a>,执行时,页面将不会发生滚动,这个对于图片切换、AJAX调用 应该非常有用.

Javascript 相关文章推荐
javascript下对于事件、事件流、事件触发的顺序随便说说
Jul 17 Javascript
script标签的 charset 属性使用说明
Dec 04 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 Javascript
js调用activeX获取u盘序列号的代码
Nov 21 Javascript
JS 日期比较大小的简单实例
Jan 13 Javascript
JavaScript构造函数详解
Dec 27 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
JavaScript定义函数_动力节点Java学院整理
Jun 27 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 Javascript
vue检测对象和数组的变化分析
Jun 30 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
Aug 03 Javascript
extjs 学习笔记 四 带分页的grid
Oct 20 #Javascript
Jquery Ajax.ashx 高效分页实现代码
Oct 20 #Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 #Javascript
Javascript remove 自定义数组删除方法
Oct 20 #Javascript
JavaScript 事件记录使用说明
Oct 20 #Javascript
7个Javascript地图脚本整理
Oct 20 #Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 #Javascript
You might like
thinkphp模板输出技巧汇总
2014/11/24 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
深入了解JavaScript词法作用域
2020/07/29 Javascript
在Vue中使用Select选择器拼接label的操作
2020/10/22 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
Python中使用中文的方法
2011/02/19 Python
python多线程扫描端口示例
2014/01/16 Python
简洁的十分钟Python入门教程
2015/04/03 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
python获取代码运行时间的实例代码
2018/06/11 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
小学教师节活动方案
2014/01/31 职场文书
大学毕业自我评价
2014/02/02 职场文书
住房抵押登记委托书
2014/09/27 职场文书
刑事和解协议书范本
2014/11/19 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
python源码剖析之PyObject详解
2021/05/18 Python