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 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 Javascript
XENON基于JSON变种
Jul 27 Javascript
ie9 提示'console' 未定义问题的解决方法
Mar 20 Javascript
node.js中的fs.writeSync方法使用说明
Dec 15 Javascript
js如何实现淡入淡出效果
Nov 18 Javascript
javascript与jquery动态创建html元素示例
Jul 25 Javascript
vue2.0 父组件给子组件传递数据的方法
Jan 15 Javascript
Element UI 自定义正则表达式验证方法
Sep 04 Javascript
详解如何为你的angular app构建一个第三方库
Dec 07 Javascript
详解微信小程序之一键复制到剪切板
Apr 24 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
扫微信小程序码实现网站登陆实现解析
Aug 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
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
JS多物体实现缓冲运动效果示例
2016/12/20 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
uniapp实现可滑动选项卡
2020/10/21 Javascript
详解Django中的form库的使用
2015/07/18 Python
Python松散正则表达式用法分析
2016/04/29 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
Python发展史及网络爬虫
2019/06/19 Python
Django中的cookie和session
2019/08/27 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
django模型动态修改参数,增加 filter 字段的方式
2020/03/16 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
三星印度官网:Samsung印度
2019/08/03 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
七年级地理教学反思
2014/01/26 职场文书
患者身份识别制度
2015/08/06 职场文书
javascript的setTimeout()使用方法总结
2021/11/20 Javascript
关于使用Redisson订阅数问题
2022/01/18 Redis
Python turtle编写简单的球类小游戏
2022/03/31 Python
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL