我有一个蹩脚的问题:
如果我使用类似的东西:
<!--[if IE]>
Random text
<![endif]-->
我在IE(9)中打开页面我自然会看到文本“随机文本”。一切都很好。
如果我使用:
<!--[if IE]>
<script type="text/javascript">
alert("aaa);
</script>
<![endif]-->
什么都没发生。
我需要为IE运行一个特定的脚本...可以帮助我吗?
答案 0 :(得分:4)
您的Javascript中存在语法错误。试试这个:
<!--[if IE]>
<script type="text/javascript">
alert("aaa");
</script>
<![endif]-->
答案 1 :(得分:0)
使用脚本检查它是否是IE 编辑:实际上查看一些answers here,它们正是你想要的 例如,一个人发布了这个使用非常不同的方法的解决方案
<script>runFancy = true;</script>
<!--[if IE]>
<script type="text/javascript">
runFancy = false;
</script> // <div>The HTML version for IE went here</div>
<![endif]-->