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 getStyle获取最终样式函数代码
Apr 01 Javascript
热点新闻滚动特效的js代码
Aug 17 Javascript
jQuery切换所有复选框选中状态的方法
Jul 02 Javascript
js实现跨域的4种实用方法原理分析
Oct 29 Javascript
js省市联动效果完整实例代码
Dec 09 Javascript
AngularJS利用Controller完成URL跳转
Aug 09 Javascript
jquery实现input框获取焦点的简单实例
Jan 26 Javascript
基于node.js express mvc轻量级框架实践
Sep 14 Javascript
vue路由懒加载的实现方法
Mar 12 Javascript
一些可能会用到的Node.js面试题
Jun 15 Javascript
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
JS常用跨域方法实现原理解析
Dec 09 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数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
通过构造函数实例化对象的方法
2017/06/28 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
2019/12/09 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Python中的引用和拷贝浅析
2014/11/22 Python
Python TestCase中的断言方法介绍
2019/05/02 Python
python获取Linux发行版名称
2019/08/30 Python
简单了解python数组的基本操作
2019/11/26 Python
提升python处理速度原理及方法实例
2019/12/25 Python
Pytorch 实现权重初始化
2019/12/31 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
Python 实现集合Set的示例
2020/12/21 Python
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
市场营销专业应届生自荐信
2014/06/19 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
小学英语教学随笔
2015/08/14 职场文书
2019公司管理制度
2019/04/19 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技
服务器SVN搭建图文安装过程
2022/06/21 Servers