javascript:void(0)的用法
类别:Web前端 浏览量:1106
时间:2013-7-27 javascript:void(0)的用法
javascript:void(0)的用法在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,或者是跳到设置的锚点的地方,用户体验不好。
通常的用法为:
<a href="javascript:void(0)">单击此处看看效果</a>
实际上单击此处什么也不会发生,其中的javascript:void(0);形式是一个javascript的伪协议,是表示此链接不跳转到任何的地方。
用到javascript:void(0)的情况主要形式有以下几种:
//点击链接后不做任何事情
1.<a href="javascript:void(0);" >test</a>
2.<a href="javascript:;" >test</a>
3.<a href="####" >test</a> //使用2个到4个#,见的大多是"####",也有使用"#all"等其他的
JScript 代码 复制
//点击链接后,响应用户自定义的点击事件
1.<a href="javascript:void(0)" onclick="doSomething()">test</a>
您可能感兴趣
- js中的this与with关键字
- extjs 日期控件
- vue购物车怎么实现(Vue.js框架实现购物车功能)
- js获取上个月第一天和最后一天
- js实现图片旋转
- ExtJs常用代码片段
- js怎么上传压缩图片(如何用JS有效的压缩图片)
- vuejs指令解析(Vue.js中的计算属性、监视属性与生命周期详解)
- js 原生事件代理(如何利用原生JS实现触摸滑动监听事件)
- pythonjson格式化原理(详解pythonstr与json类型转换)
- mysql的json格式解析(mysql json格式数据查询操作)
- html和js代码结合(JS、CSS和HTML实现注册页面)
- js回调函数
- python3json序列化(Python3.5 Json与pickle实现数据序列化与反序列化操作示例)
- js 出现cannot find function(Fatal error: Call to a member function read on a non-object in 错误解决方法)
- js原生tab栏切换(JavaScript实现简易tab栏切换案例)
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
- 律界衣品最好,时尚圈学识数高,41岁的Amal堪称现实版的傲骨贤妻(时尚圈学识数高)
- 刘智泰确认出演《Good Wife》 担纲男一号(刘智泰确认出演Good)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
热门推荐
- dedecms栏目静态化(dedecms TAG标签按栏目显示的方法)
- python如何判断是否为回文数(对python判断是否回文数的实例详解)
- 腾讯云服务器配置详解(腾讯云服务器安全组配置图文教程)
- icon图标怎么引入vue(vue引入iconfont图标库的优雅实战记录)
- python搭建django框架(详解Python网络框架Django和Scrapy安装指南)
- laravel多线程处理请求(Laravel 6 将新增为指定队列任务设置中间件的功能)
- dedecms安全验证(dede验证码错误 dede验证码一直提示错误的解决方法)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- nginx配置文件位置(查看nginx配置文件路径和资源文件路径的方法)
- sql语句left+join详解(SQL语句中JOIN的用法场景分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9