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 相关文章推荐
为指定元素增加样式的js代码
Dec 09 Javascript
JavaScript 以对象为索引的关联数组
May 19 Javascript
javascript中字符串拼接详解
Sep 26 Javascript
9款2014最热门jQuery实用特效推荐
Dec 07 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
jQuery中 delegate使用的问题
Jul 03 Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
May 18 Javascript
JS实现动画兼容性的transition和transform实例分析
Dec 13 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
详解javascript常用工具类的封装
Jan 30 Javascript
javascript操作元素的常见方法小结
Nov 13 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
Jul 22 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
PHP判断变量是否为0的方法
2014/02/08 PHP
php中异常处理方法小结
2015/01/09 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
php时间戳转换代码详解
2019/08/04 PHP
js arguments对象应用介绍
2012/11/28 Javascript
jquery ztree实现下拉树形框使用到了json数据
2014/05/14 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
python定时器(Timer)用法简单实例
2015/06/04 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
什么是抽象
2015/12/13 面试题
毕业晚会主持词
2014/03/24 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
教研活动主持词
2015/07/03 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL