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 text(),val(),html()方法区别总结
Nov 04 Javascript
jQuery控制网页打印指定区域的方法
Apr 07 Javascript
jQuery链式操作实例分析
Nov 16 Javascript
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
微信小程序实现多宫格抽奖活动
Apr 15 Javascript
Vue修改mint-ui默认样式的方法
Feb 03 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
Sep 05 Javascript
bootstrap tooltips在 angularJS中的使用方法
Apr 10 Javascript
VUE 实现复制内容到剪贴板的两种方法
Apr 24 Javascript
node.js实现带进度条的多文件上传
Mar 27 Javascript
layui-table获得当前行的上/下一行数据的例子
Sep 24 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
Sep 04 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作的文本留言本的例子(二)
2006/10/09 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
Javascript的闭包详解
2014/12/26 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
Web Uploader文件上传插件使用详解
2016/05/10 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
详解Python中pandas的安装操作说明(傻瓜版)
2019/04/08 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
电气工程自动化求职信
2014/03/14 职场文书
关于环保的标语
2014/06/13 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js