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 相关文章推荐
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
JavaScript判断按钮被点击的方法
Dec 13 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
基于JavaScript代码实现自动生成表格
Jun 15 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
Jan 06 Javascript
jQuery ajax调用webservice注意事项
Oct 08 jQuery
解决npm管理员身份install时出现权限的问题
Mar 16 Javascript
微信小程序时间轴实现方法示例
Jan 14 Javascript
详解从react转职到vue开发的项目准备
Jan 14 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
Oct 21 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
如何获得PHP相关资料
2006/10/09 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
PHP中file_exists函数不支持中文名的解决方法
2014/07/26 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
php+mysql实现的二级联动菜单效果详解
2016/05/10 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
前端轻量级MVC框架CanJS详解
2014/09/26 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python中的模块和包概念介绍
2015/04/13 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
大学生军训自我评价分享
2013/11/09 职场文书
开业主持词
2014/03/21 职场文书
校庆活动方案
2014/03/31 职场文书
维稳工作承诺书
2015/01/20 职场文书
社区端午节活动总结
2015/02/11 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python