-2

我有一个蹩脚的问题:

如果我使用类似的东西:

<!--[if IE]>
     Random text
<![endif]-->

我在 IE 中打开页面 (9) 我自然会看到“随机文本”的文字。一切都好。

如果我使用:

<!--[if IE]>
<script type="text/javascript">
    alert("aaa);
</script>
<![endif]-->

没发生什么事。

我需要为 IE 运行一个特定的脚本...any1 可以帮助我吗?

4

2 回答 2

4

您的 Javascript 中有语法错误。试试这个:

<!--[if IE]>
<script type="text/javascript">
    alert("aaa");
</script>
<![endif]-->
于 2012-11-05T08:18:37.197 回答
0

使用脚本检查它是否是 IE。
编辑:实际上在这里查看一些答案,它们正是您想要的。
例如,一个人发布了这个解决方案,它使用了一种非常不同的方法

<script>runFancy = true;</script>
<!--[if IE]>
<script type="text/javascript">
    runFancy = false;
 </script> // <div>The HTML version for IE went here</div>
<![endif]-->
于 2012-11-05T08:17:40.497 回答