在 html 文件中,使用 JavaScript 代码,阻止 html 文件中 a
元素的 href
链接属性 和 target="_blank"
弹出新窗口。
@[toc]
1. 参考文档:
如何解决javascript void 0不能让网页弹出?:https://zhidao.baidu.com/question/517897024.html
IE和Firefox下,href=”javascript:void(0);”和target=”_blank”行为:
https://blog.csdn.net/wang1988081309/article/details/74393067
通过 onclick 阻止浏览器默认事件:<a onclick="return false;" href="javascript:void(0);" target="_self">test</a>
原因在于三款浏览器属性的处理顺序不同:
Chrome顺序:onclick -> href -> target ;
IE和Firefox顺序:onclick -> target -> hrefjavascript:;与javascript:void(0)使用介绍:https://www.cnblogs.com/hanguidong/p/9667998.html
2. 使用代码:
<li><a target="_self" href="javascript:;" onclick="需要执行的函数">加入收藏</a></li>