js a标签点击事件


Posted in Javascript onMarch 30, 2017

当我们在处理a标签上的点击事件时发现即使href=""里面为空,点击事件的效果也不明显,这种情况该如何处理呢?常见的处理方法有以下几种:

1.a href="javascript:void(0);" rel="external nofollow" onclick="method()"

这种方法是比较最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。

2.a href="javascript:;" rel="external nofollow" onclick="method()"

这种方法跟跟2种类似,区别只是执行了一条空的js代码。

3.a href="#" rel="external nofollow" rel="external nofollow" onclick="method()"

这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以用这种方法点击后网页后返回到页面的最顶端。

4.a href="#" rel="external nofollow" rel="external nofollow" onclick="method();return false;"

这种方法点击执行了js函数后return false,阻止了事件本身的默认行为,页面不发生跳转,执行后还是在页面的当前位置。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
关于COOKIE个数与大小的问题
Jan 17 Javascript
判断用户是否在线的代码
Mar 05 Javascript
Javascript小技巧之生成html元素
May 15 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 Javascript
JS+CSS实现带小三角指引的滑动门效果
Sep 22 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
详解AngularJS2 Http服务
Jun 26 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
vue实现输入框自动跳转功能
May 20 Javascript
JS+html5制作简单音乐播放器
Sep 13 #Javascript
TypeScript入门-接口
Mar 30 #Javascript
如何编写jquery插件
Mar 29 #jQuery
基于JavaScript实现瀑布流效果
Mar 29 #Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 #Javascript
JS变量及其作用域
Mar 29 #Javascript
如何使用Bootstrap 按钮实例详解
Mar 29 #Javascript
You might like
php5 图片验证码实现代码
2009/12/11 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
jQuery焦点图切换特效代码分享
2015/09/15 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
原生js 实现表单验证功能
2021/02/08 Javascript
python的id()函数解密过程
2012/12/25 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
python简单区块链模拟详解
2019/07/03 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
python with (as)语句实例详解
2020/02/04 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
J2EE中常用的名词进行解释
2015/11/09 面试题
高中生毕业自我鉴定
2013/10/10 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
红领巾心向党广播稿
2014/01/19 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
实习单位评语
2014/04/26 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python