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 相关文章推荐
按钮JS复制文本框和表格的代码
Apr 01 Javascript
Javascript中的this绑定介绍
Sep 22 Javascript
关于javaScript注册click事件传递参数的不成功问题
Jul 18 Javascript
jquery显示隐藏input对象
Jul 21 Javascript
javascript实现的固定位置悬浮窗口实例
Apr 30 Javascript
详解JavaScript函数
Dec 01 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
angularjs中回车键触发某一事件的方法
Apr 24 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
React组件refs的使用详解
Feb 09 Javascript
使用vue-cli编写vue插件的方法
Feb 26 Javascript
JavaScript实现显示和隐藏图片
Apr 29 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP的ASP防火墙
2006/10/09 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
Java中final关键字详解
2015/08/10 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python3 Random模块代码详解
2017/12/04 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
Python运行DLL文件的方法
2020/01/17 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
毕业生就业自荐书
2013/12/15 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
董事长助理岗位职责
2014/02/18 职场文书
植树造林的宣传标语
2014/06/23 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
幼儿生日活动方案
2014/08/27 职场文书
司机岗位职责范本
2015/04/10 职场文书
校园新闻稿范文
2015/07/18 职场文书
Python实现单例模式的5种方法
2021/06/15 Python
MySQL系列之十一 日志记录
2021/07/02 MySQL