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 相关文章推荐
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
Nov 20 Javascript
js中创建对象的几种方式示例介绍
Jan 26 Javascript
jQuery中:only-child选择器用法实例
Jan 03 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
js两种拼接字符串的简单方法(必看)
Sep 02 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
Sep 03 Javascript
javascript入门之window对象【新手必看】
Nov 22 Javascript
微信小程序-详解数据缓存
Nov 24 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
May 18 Javascript
JS document对象简单用法完整示例
Jan 14 Javascript
将Vue组件库更换为按需加载的方法步骤
May 06 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
与文件上传有关的php配置参数总结
2013/06/14 PHP
php实现的xml操作类
2016/01/15 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
Python version 2.7 required, which was not found in the registry
2014/08/26 Python
深入解析Python中的lambda表达式的用法
2015/08/28 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
详解Python IO口多路复用
2020/06/17 Python
windows支持哪个版本的python
2020/07/03 Python
python实现图像外边界跟踪操作
2020/07/13 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
关于打架的检讨书
2014/01/17 职场文书
客服专员岗位职责
2014/02/28 职场文书
挂职个人工作总结
2015/03/05 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书