javascript:void(0)的作用示例介绍


Posted in Javascript onOctober 28, 2013

在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,或者是跳到设置的锚点的地方,用户体验不好。

通常的用法为:

<a href="javascript:void(0)">单击此处看看效果</a>

实际上单击此处什么也不会发生,其中的javascript:void(0);形式是一个javascript的伪协议,是表示此链接不跳转到任何的地方。

用到javascript:void(0)的情况主要形式有以下几种:

//点击链接后不做任何事情 
<a href="javascript:void(0);" >test</a> 
<a href="javascript:;" >test</a> 
<a href="####" >test</a> //使用2个到4个#,见的大多是"####",也有使用"#all"等其他的

//点击链接后,响应用户自定义的点击事件 
<a href="javascript:void(0)" onclick="doSomething()">test</a>
Javascript 相关文章推荐
jquery多浏览器捕捉回车事件代码
Jun 22 Javascript
javascript实例--教你实现扑克牌洗牌功能
May 15 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
Jun 30 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
Jquery zTree 树控件异步加载操作
Feb 25 Javascript
jQuery多文件异步上传带进度条实例代码
Aug 16 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
Bootstrap的class样式小结
Dec 01 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
原生JavaScript实现购物车
Jan 10 Javascript
Vue项目打包、合并及压缩优化网页响应速度
Jul 07 Vue.js
TypeScript实用技巧 Nominal Typing名义类型详解
Sep 23 Javascript
jsonp原理及使用
Oct 28 #Javascript
JS实现一键回顶功能示例代码
Oct 28 #Javascript
简单的js表单验证函数
Oct 28 #Javascript
自己写的Javascript计算时间差函数
Oct 28 #Javascript
Textarea根据内容自适应高度
Oct 28 #Javascript
将json当数据库一样操作的javascript lib
Oct 28 #Javascript
一个JavaScript变量声明的知识点
Oct 28 #Javascript
You might like
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
随时给自己贴的图片加文字的php代码
2007/03/08 PHP
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP使用Mysql事务实例解析
2014/09/08 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
Python中列表、字典、元组数据结构的简单学习笔记
2016/03/20 Python
Python深入06——python的内存管理详解
2016/12/07 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
python实现反转部分单向链表
2018/09/27 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
Python列表解析操作实例总结
2020/02/26 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
优秀三好学生事迹材料
2014/08/31 职场文书
庆元旦演讲稿
2014/09/15 职场文书
健康状况证明模板
2014/10/23 职场文书
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android