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 数值项目的格式化函数代码
May 14 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
Sep 11 Javascript
js获得当前系统日期时间的方法
May 06 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
jQuery插件 Jqplot图表实例
Jun 18 Javascript
移动端js图片查看器
Nov 17 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
Feb 28 Javascript
信息滚动效果的实例讲解
Sep 18 Javascript
vue中的面包屑导航组件实例代码
Jul 01 Javascript
JavaScript switch语句使用方法简介
Dec 30 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
Jul 07 Javascript
ant design pro中可控的筛选和排序实例
Nov 17 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
用缓存实现静态页面的测试
2006/12/06 PHP
PHP如何将XML转成数组
2016/04/04 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
Bootstrap学习笔记 轮播(Carousel)插件
2017/03/21 Javascript
深入理解node.js http模块
2018/01/24 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
详细解析Python中的变量的数据类型
2015/05/13 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
django如何实现视图重定向
2019/07/24 Python
python线程的几种创建方式详解
2019/08/29 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
初中美术教学反思
2014/01/29 职场文书
材料物理专业求职信
2014/09/01 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
跑吧孩子观后感
2015/06/10 职场文书
Python集合的基础操作
2021/11/01 Python
nginx容器方式反向代理实战
2022/04/18 Servers
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers