整个页面上的超链接无法在Chrome或Firefox中运行,但可在IE中使用

时间:2014-01-18 03:44:07

标签: html google-chrome firefox xhtml

我在页面上有这个奇怪的问题,页面上的所有超链接都停止在Chrome和Firefox中运行。但它们在IE中工作。

我有一个非常相似的页面,所有链接都正常工作。我已经验证了两个页面以及我在两个页面上看到的任何错误,因此我可以排除标记问题。

在两个页面之间的标记上也做了差异,它们几乎相同。

我将事件附加到几个链接并且有效,所以我不认为这是与页面重叠的另一个元素的问题(如掩码)。

我没有看到链接附加任何事件监听器。

两个页面的运行几乎完全相同的javascript和css。

但是,使用onClick属性的页面上的链接可以正常工作。

我知道这是一个模糊的问题,因为我没有发布任何代码,但一切都在防火墙后面,我不想发布整个标记。

有没有人遇到过类似的问题?任何提示或建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

可能的原因:

假设您正在使用结构<a href="src">Link</a>

  • preventDefault已在某个script标记a处启用。

小提琴:http://jsfiddle.net/SinisterSystems/GC85N/