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 相关文章推荐
window.parent调用父框架时 ie跟火狐不兼容问题
Jul 30 Javascript
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
JavaScript prototype对象的属性说明
Mar 13 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
Sep 06 Javascript
跨浏览器的事件对象介绍
Jun 27 Javascript
jQuery实现form表单reset按钮重置清空表单功能
Dec 18 Javascript
Jquery注册事件实现方法
May 18 Javascript
微信小程序返回多级页面的实现方法
Oct 27 Javascript
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
解决Vue打包之后文件路径出错的问题
Mar 06 Javascript
快速搭建vue2.0+boostrap项目的方法
Apr 09 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
Sep 21 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
工厂模式在Zend Framework中应用介绍
2012/07/10 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
js中eval详解
2012/03/30 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
JavaScript中的parse()方法使用简介
2015/06/12 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python获取央视节目单的实现代码
2015/07/25 Python
Python抓取电影天堂电影信息的代码
2016/04/07 Python
Python查询IP地址归属完整代码
2017/06/21 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
Django数据库迁移常见使用方法
2020/11/12 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
为什么要使用servlet
2016/01/17 面试题
工程部经理岗位职责
2013/12/08 职场文书
给幼儿园老师的表扬信
2014/01/19 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
同学聚会通知短信
2015/04/20 职场文书
逃课检讨书范文
2015/05/06 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs
改造DE1103三步曲
2022/04/07 无线电