javascript - 如果 IE 条件注释不起作用

标签 javascript internet-explorer internet-explorer-6 cross-browser conditional-comments

这似乎是一个愚蠢的问题,但我很难过。

我正在使用 if IE 条件语句来修复 IE6 中的一些问题。

在脑袋里,我有

<!--[if lt IE 7] > <script type="text/javascript" src="js/ie6.js"></script> < ![endif]-->

在 ie6.js 文件中,我有一个简单的警报,当我将其从条件注释中删除时它会起作用。但在 IE 中,警报不显示。我正在 Parallels Desktop 中的 Windows XP 上的 IE 6.0.2900 上进行测试。

最佳答案

尝试在标签中不带空格:

<!--[if lt IE 7]>
According to the conditional comment this is Internet Explorer lower than 7
<![endif]-->

关于javascript - 如果 IE 条件注释不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3576028/

相关文章:

javascript - 屏幕变化时的 React-navigation 调用功能

javascript - MeshFaceMaterial 不适用于某些几何形状

javascript - 如何推送到嵌套在对象中的数组?

javascript - IE9 分配与 IE Quirks 模式不同的值

jquery - 单击 jquery 选项卡时,有序列表的数字变为 0

javascript - jQuery:变量指向实时 DOM,而不是仅在 IE 上的 DOM 副本

javascript - IE7 Internet Explorer 无法打开网站,操作中止

javascript - 异步 IndexRoute 不加载 react 路由器

javascript - jQuery - 脚本在 IE6 中应用缓慢 : Can anything be done?

css - IE 6 宽度 = 70% 对于动态数据不起作用的弹出 div