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 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
js对数字的格式化使用说明
Jan 12 Javascript
jQuery ajax 路由和过滤器使用说明
Aug 02 Javascript
javascript ajax的5种状态介绍
Aug 18 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
Angular2数据绑定详解
Apr 18 Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
使用element-ui table expand展开行实现手风琴效果
Mar 15 Javascript
微信小程序 可搜索的地址选择实现详解
Aug 28 Javascript
JavaScript中遍历的十种方法总结
Dec 15 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
Windows下的PHP安装pear教程
2014/10/24 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
再谈PHP中单双引号的区别详解
2016/06/12 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
python3.5安装python3-tk详解
2019/04/26 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
python全栈开发语法总结
2020/11/22 Python
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
李宁官方网店:中国运动品牌
2017/11/02 全球购物
幼儿园大班教学反思
2014/02/10 职场文书
公益广告标语
2014/06/19 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
领导班子对照检查材料
2014/09/22 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
三峡人家导游词
2015/01/31 职场文书
重温入党誓词主持词
2015/06/29 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书