a标签使用href=”javascriptvoid(0)"在火狐浏览器跟chrome 不兼容
发布日期:2021-07-23 08:50:51
浏览次数:70
分类:技术文章
本文共 617 字,大约阅读时间需要 2 分钟。
使用如下方式的链接。在Chrome中点击后行为符合预期,但在IE下会新开标签卡(根据参考资料,Firefox中有相同问题)。
<a href=”javascript:void(0);” target=”_blank”>test</a>后经查找资料,发现需如下解决。
通过onclick阻止浏览器默认事件:<a οnclick=”return false;” href=”javascript:void(0);” target=”_blank”>test</a> 或直接:<a target=”_blank”>test</a>原因在于三款浏览器,对三个属性的处理顺序不同。
Chrome顺序:onclick -> href -> target IE和Firefox顺序:onclick -> target -> href- <a οnclick="fn()">Does not appear as a link, because there's no href</a>
- <a href="javascript:void(0)" οnclick="fn()">fn is called</a>
- <a href="javascript:undefined" οnclick="fn()">fn is called</a>
- <a href="javascript:" οnclick="fn()">fn is called too!</a>
转载地址:https://blog.csdn.net/namechenfl/article/details/84139902 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月23日 03时56分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php静态页面示例,php生成静态页面的简单示例_php实例
2019-04-21
迭代函数系统matlab实现,线性随机IFS迭代Matlab示例程序.doc
2019-04-21
c语言程序设计教程谭浩强张基温,C语言程序设计教程(第2版)
2019-04-21
exfat默认配置大小_mac开发配置技巧
2019-04-21
k8s边缘节点_边缘计算容器及K8S应用的三种场景及部署选项
2019-04-21
诸葛io的技术架构图_基于泳道技术生成“无数”个测试环境
2019-04-21
互相引用 spring_# 技术笔记:spring、springBoot源码解析
2019-04-21
华为发布岳云鹏手机_鸿蒙2.0正式发布:明年华为手机全面升级
2019-04-21
ifpc挖filecoin_Filecoin挖矿分析全套 不容错过的干货
2019-04-21
python扫雷 高级算法_Python玩转算法—扫雷
2019-04-21
牛客网python测试考试答案_牛客网SQL题库之考试分数
2019-04-21
git获取所有branch_使用jGit 通过gitUrl 获取Git的所有分支
2019-04-21
mysql like 数字结尾_重拾MySQL之正则表达式
2019-04-21
mysql 重置密码_mysql忘记密码如何重置密码,以及修改root密码的三种方法
2019-04-21