博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
a标签上的点击事件
阅读量:7056 次
发布时间:2019-06-28

本文共 555 字,大约阅读时间需要 1 分钟。

hot3.png

当我们在处理a标签上的点击事件时发现即使href=""里面为空,点击事件的效果也不明显,这种情况该如何处理呢?常见的处理方法有以下几种:

1、a href="javascript:void(0);" οnclick="method()"

这种方法是比较最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。
2.a href="javascript:;" οnclick="method()"
这种方法跟跟2种类似,区别只是执行了一条空的js代码。
3.a href="#" οnclick="method()"
这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以用这种方法点击后网页后返回到页面的最顶端。
4.a href="#" οnclick="method();return false;"
这种方法点击执行了js函数后return false,阻止了事件本身的默认行为,页面不发生跳转,执行后还是在页面的当前位置。

转载于:https://my.oschina.net/ThreeTiger/blog/896595

你可能感兴趣的文章
搜索文件命令
查看>>
postfix+dovecot配置多域名邮件服务器
查看>>
不同型号 交换机批量备份脚本 expect
查看>>
SCCM 软件更新提示自动部署规则到达最大更新数
查看>>
部署docker-registry私有仓库
查看>>
测试学习计划(一)
查看>>
使用cronolog切割tomcat日志
查看>>
我的友情链接
查看>>
Linux基础(3)
查看>>
扫盲贴:T-SQL语句执行顺序
查看>>
shiro 过滤属性的意义
查看>>
linux中正则表达式的使用方法
查看>>
grub2配置文件
查看>>
文件压缩
查看>>
SQL中EXISTS的用法
查看>>
基于虚拟用户的邮件系统配置
查看>>
阿修罗监控与grafana结合使用
查看>>
我的友情链接
查看>>
JDK 和JRE的区别
查看>>
lanhelper
查看>>