具有ID的锚标记仅在我确实“在新标签页中打开”时有效)]

问题描述 投票:1回答:5

我有一个非常奇怪的问题,我有一个带有带有ID的锚标签的div,当我单击锚标签时,它不会打开其中的链接,但是如果我右键单击它并在其中打开它新标签页,它可以完美运行,你们知道为什么吗?

这是我的例子:

<div class="toto">
  <a id="tutu" href="https://www.google.com" >my cocorico</a>
  <div>
    cocorico
  </div>
 </div>

这里是一个jsfiddle:https://jsfiddle.net/mog8zf3t/5/

我有一个非常奇怪的问题,我有一个带有带有ID的锚标签的div,当我单击锚标签时,它不会打开其中的链接,但是如果我右键单击它并在其中打开它新标签页,它...

html anchor
5个回答
1
投票

此问题是由使用jsfiddle而不是您的html引起的。


0
投票


0
投票

[谢谢大家的回答,我发现了问题,它出在我的js中,单击锚标记时出现了event.preventDefault();,这就是为什么它不起作用的原因。采取它,它完美地工作。


0
投票

原因是框架和iframe的原因。两件事。1和@hairmot所说的是同一件事。 sameorigin。


0
投票

在我的情况下,经过几个令人沮丧的小时后,我发现周围的data-toggle="buttons"存在<div>。发布答案,因为这可能对某人有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.