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 相关文章推荐
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
jquery中常用的函数和属性详细解析
Mar 07 Javascript
JavaScript使用focus()设置焦点失败的解决方法
Sep 03 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
深入浅析JavaScript中的scrollTop
Jul 11 Javascript
JavaScript之Vue.js【入门基础】
Dec 06 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
如何解决vue2.0下IE浏览器白屏问题
Sep 13 Javascript
layDate日期控件使用方法详解
Nov 15 Javascript
js基础之事件捕获与冒泡原理
Oct 09 Javascript
Vue数据双向绑定原理实例解析
May 15 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/03/06 日漫
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
php下保存远程图片到本地的办法
2010/08/08 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
Bootstrap实现可折叠分组侧边导航菜单
2018/03/07 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
简化Python的Django框架代码的一些示例
2015/04/20 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
技校教师求职简历的自我评价
2013/10/20 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书
Python django中如何使用restful框架
2021/06/23 Python
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL