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 相关文章推荐
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
Dec 03 Javascript
JQuery Dialog的内存泄露问题解决方法
Jun 18 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
Jul 28 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
May 24 Javascript
js实现在字符串中提取数字
Nov 05 Javascript
JS创建自定义表格具体实现
Feb 11 Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 Javascript
iframe中使用jquery进行查找的方法【案例分析】
Jun 17 Javascript
详解JS模块导入导出
Dec 20 Javascript
vue.js实现只弹一次弹框
Jan 29 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
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
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
js中style.display=""无效的解决方法
2014/10/30 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
JavaScript中的遍历详解(多种遍历)
2017/04/07 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
2018/04/23 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
使用Python来开发微信功能
2018/06/13 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
大学生就业自我鉴定
2013/10/26 职场文书
公务员职务工作的自我评价
2013/11/01 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
村级四风对照检查材料
2014/08/24 职场文书
十八大宣传标语
2014/10/09 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
党员民主评议总结
2014/10/20 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
抢劫罪辩护词
2015/05/21 职场文书