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调试技巧解决样式问题的步骤分享
Mar 15 Javascript
javascript制作sql转换为stringBuffer的小工具
Apr 03 Javascript
javascript动态设置样式style实例分析
May 13 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
Jun 03 Javascript
全面解析vue中的数据双向绑定
May 10 Javascript
微信小程序实现图片上传功能
May 28 Javascript
微信小程序form表单组件示例代码
Jul 15 Javascript
nuxt中使用路由守卫的方法步骤
Jan 27 Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 Javascript
微信小程序实现手势滑动卡片效果
Aug 26 Javascript
通过实例了解JS执行上下文运行原理
Jun 17 Javascript
vue实现在data里引入相对路径
Jun 05 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
Node.js编码规范
2014/07/14 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
面试常见的js算法题
2017/03/23 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
python对json的相关操作实例详解
2017/01/04 Python
Python编写Windows Service服务程序
2018/01/04 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
Python实现Restful API的例子
2019/08/31 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
使用html5制作loading图的示例
2014/04/14 HTML / CSS
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
校运会入场式解说词
2014/02/10 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
大连导游词
2015/02/12 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python