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 相关文章推荐
ASP 过滤数组重复数据函数(加强版)
May 31 Javascript
jQuery图片滚动图片的效果(另类实现)
Jun 02 Javascript
原生javascript和jquery判断浏览器版本等信息
Jul 04 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 Javascript
原生js代码实现图片放大境效果
Oct 30 Javascript
jquery实现焦点轮播效果
Feb 23 Javascript
angular将html代码输出为内容的实例
Sep 30 Javascript
过滤器vue.filters的使用方法实现
Sep 18 Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
vue项目中锚点定位替代方式
Nov 13 Javascript
jquery实现抽奖功能
Oct 22 jQuery
关于Vue中的options选项
Mar 22 Vue.js
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
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
Yii框架实现图片上传的方法详解
2017/05/20 PHP
关于Curl在Swoole协程中的解决方案详析
2019/09/12 PHP
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
php实现记事本案例
2020/10/20 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
python 文件转成16进制数组的实例
2018/07/09 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
Python collections模块使用方法详解
2019/08/28 Python
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
护理专业学生的求职信范文
2013/12/11 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
法定代表人资格证明书
2014/09/11 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
承兑汇票延期证明
2015/06/23 职场文书
《小小的船》教学反思
2016/02/18 职场文书
Python中第三方库Faker的使用详解
2022/04/02 Python