锚标记在IE11中完全不可点击

时间:2019-05-30 13:38:08

标签: html angularjs internet-explorer

嗨,大家好,我一直在到处研究,却找不到解决该问题的方法。这是确切的代码行。

'<a id="auto_refinance_loan_documents_save_link" ' + ((scope.styleAsBtn) ? 'class="btn btn-primary"' : '') + '>' + linkText + '</a>';

我们正在使用angularJS,因此您几乎可以忽略所有其他内容,但这是带有bootstrap btn类的简单锚标记。当然,除了IE11,它在所有浏览器上都可以正常工作。问题是您根本无法单击标签。单击它绝对不执行任何操作。

1 个答案:

答案 0 :(得分:0)

如果a标签不包含href属性,则浏览器会将其视为将来链接的占位符,并且保持不可点击状态。如果要将其用作可点击链接而不使用任何URL,则可以使用哈希作为href

<a href="#"></a>

W3 standard中已提及:

  

a和area元素上的href属性不是必需的;当这些元素没有href属性时,它们将不会创建超链接。