如果条件语句不适用于IE 11

时间:2014-12-14 13:54:58

标签: html internet-explorer click conditional-statements

我使用的是IE 11版本。 是否有其他解决方案可以执行以下操作:

当我尝试在html webapge中使用条件IE子句时没有任何反应。 任何人都可以帮我调试这个问题。

      <!--[if IE]>
      <a href="next-page.php" class="start-button">CLICK ME</a>
      <![endif]-->

1 个答案:

答案 0 :(得分:16)

Conditional statements do not work in IE 10 or 11

  

在Internet Explorer 10标准和怪癖模式中删除了对条件注释的支持,以提高互操作性并符合HTML5。这意味着条件注释现在被视为常规注释,就像在其他浏览器中一样。此更改可能会影响专门为Windows Internet Explorer编写的页面或使用浏览器嗅探来改变其在Internet Explorer中的行为的页面。

如果真的需要在这些浏览器上执行代码,而您可能不应该这样做,那么您可以使用JavaScript来做一些feature detection作为替代。