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 相关文章推荐
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
Nov 06 Javascript
Prototype String对象 学习
Jul 19 Javascript
jQuery(非HTML5)可编辑表格实现代码
Dec 11 Javascript
js判断ie版本号的简单实现代码
Mar 05 Javascript
IE浏览器不支持getElementsByClassName的解决方法
Aug 27 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
js实现简单的联动菜单效果
Aug 19 Javascript
jQuery+css实现的换页标签栏效果
Jan 27 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
Dec 22 Javascript
Vue应用部署到服务器的正确方式
Jul 15 Javascript
JavaScript 作用域实例分析
Oct 02 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
Mar 02 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中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
深入理解js中this的用法
2016/05/28 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
JsChart组件使用详解
2018/03/04 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
vue-cli3 karma单元测试的实现
2019/01/18 Javascript
使用Python的判断语句模拟三目运算
2015/04/24 Python
Python的多态性实例分析
2015/07/07 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
Python装饰器简单用法实例小结
2018/12/03 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
keras slice layer 层实现方式
2020/06/11 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
买房委托公证书
2014/04/08 职场文书
保护野生动物倡议书
2014/05/16 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
解除劳动合同证明书
2014/09/26 职场文书
导游词之河北邯郸
2019/09/12 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
python如何利用traceback获取详细的异常信息
2021/06/05 Python