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 相关文章推荐
Add a Formatted Table to a Word Document
Jun 15 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
Jan 22 Javascript
JS保存和删除cookie操作 判断cookie是否存在
Nov 13 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
JS功能代码集锦
May 04 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
May 31 Javascript
详解Vue生命周期的示例
Mar 10 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
Jun 13 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
Sep 11 Javascript
mongoose更新对象的两种方法示例比较
Dec 19 Javascript
5分钟快速掌握JS中var、let和const的异同
Sep 19 Javascript
js+canvas实现画板功能
Sep 13 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和ACCESS写聊天室(二)
2006/10/09 PHP
一个PHP操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
yii的CURD操作实例详解
2014/12/04 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
Extjs学习笔记之六 面版
2010/01/08 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
Javascript异步编程async实现过程详解
2020/04/02 Javascript
浅谈python写入大量文件的问题
2018/11/09 Python
Python实现微信小程序支付功能
2019/07/25 Python
django项目中新增app的2种实现方法
2020/04/01 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
大学生个人求职口试自我评价
2014/02/16 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
设计大赛策划方案
2014/06/13 职场文书
陈胜吴广起义口号
2014/06/20 职场文书
学校献爱心活动总结
2014/07/08 职场文书
股指期货心得体会
2014/09/10 职场文书
社团个人总结范文
2015/03/05 职场文书
2019各种承诺书范文
2019/06/24 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
SQL写法--行行比较
2021/08/23 SQL Server
日本官方排名前10的动漫,名侦探柯南上榜,第一是一部创造历史的动漫
2022/03/18 日漫
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android