Html 条件注释IE 11行为

Html 条件注释IE 11行为,html,internet-explorer-11,conditional-comments,Html,Internet Explorer 11,Conditional Comments,我正在尝试构建一个简单的条件注释来检查用户是否有任何少于IE9的内容。。。 尝试此操作只是为了调试主体内部的条件: <!--[if !(IE)]> <SCRIPT LANGUAGE="Javascript">alert("NOT IE");</SCRIPT> <![endif]--> <!--[if lt IE 9]> <SCRIPT LANGUAGE="Javascript">alert("IE <

我正在尝试构建一个简单的条件注释来检查用户是否有任何少于IE9的内容。。。 尝试此操作只是为了调试主体内部的条件:

<!--[if !(IE)]>
    <SCRIPT LANGUAGE="Javascript">alert("NOT IE");</SCRIPT>
<![endif]-->

<!--[if lt IE 9]>
    <SCRIPT LANGUAGE="Javascript">alert("IE <9");</SCRIPT>
<![endif]-->

<!--[if gte IE 9]>
    <SCRIPT LANGUAGE="Javascript">alert("IE >=9");</SCRIPT>
<![endif]-->

在IE或Firefox中打开页面时,不会发生任何事情

然后更改了注释格式:

<!--[if !(IE)]>-->
    <SCRIPT LANGUAGE="Javascript">alert("NOT IE");</SCRIPT>
<!--<![endif]-->

<!--[if lt IE 9]>-->
    <SCRIPT LANGUAGE="Javascript">alert("IE <9");</SCRIPT>
<!--<![endif]-->

<!--[if gte IE 9]>-->
    <SCRIPT LANGUAGE="Javascript">alert("IE >=9");</SCRIPT>
<!--<![endif]-->

警惕(“非IE”);

警报(“这不是你关闭评论的方式,应该也是,你几乎是自动关闭评论的方式,这是ypu打开评论的方式:只是测试一下:但这并不能解释为什么microsoft示例代码“在线”而不是在本地文件中工作!?!