HTML IF IE 8及更低版本和IF NOT IE 8及更低版本

use*_*625 0 html internet-explorer if-statement

我的语法在下面是否正确?

<!--[if lt IE 9]>
<script type="text/javascript" src="{"/js/photo_carousel_ie.js"}"></script>
<![endif]-->
<!--[if gte IE 9]>
<script type="text/javascript" src="{"/js/photo_carousel.js"}"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

我想要做的是,如果IE 8和较低的用户即js文件,如果除IE 8及更低版本之外的任何其他浏览器,请使用常规的js文件.

Nem*_*s02 5

不,您的脚本标记需要是有效的html标记,并且花括号无效.您的代码应如下所示

<!--[if lt IE 9]>
<script type="text/javascript" src="/js/photo_carousel_ie.js"></script>
<![endif]-->
<!--[if gte IE 9]>
<script type="text/javascript" src="/js/photo_carousel.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

您可以参考此问题/响应以获取更多信息: 如果不是IE8或之前而不是移动设备,则需要条件语句才能加载脚本