Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 条件IE语句-运行脚本_Javascript_Internet Explorer_Conditional Comments - Fatal编程技术网

Javascript 条件IE语句-运行脚本

Javascript 条件IE语句-运行脚本,javascript,internet-explorer,conditional-comments,Javascript,Internet Explorer,Conditional Comments,我有一个蹩脚的问题: 如果我使用类似于: <!--[if IE]> Random text <![endif]--> 当我在IE(9)中打开页面时,我自然会看到文本“随机文本”。一切都好 如果我使用: <!--[if IE]> <script type="text/javascript"> alert("aaa); </script> <![endif]--> 什么也没发生 我需要为IE运行一个

我有一个蹩脚的问题:

如果我使用类似于:

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

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

如果我使用:

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

什么也没发生


我需要为IE运行一个特定的脚本。。。有人能帮我吗?

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

<script>runFancy = true;</script>
<!--[if IE]>
<script type="text/javascript">
    runFancy = false;
 </script> // <div>The HTML version for IE went here</div>
<![endif]-->
runFancy=true;

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

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


我看到的是一个语法错误:`alert(“aaa”);`(缺少右引号)@zozo:这个问题不太可能在将来帮助任何人(这是一个简单的打字错误),你可以标记它并要求版主删除它。顺便说一句@zozo,你应该在这个脚本的控制台中有一个错误,你有没有查找错误?是的,那是一个错误类型:).sry是一个蹩脚的问题。在这个问题中加上一些负号,这样我就可以在问问题之前检查我的拼写;)@zozo。但是你为什么要编辑这个问题,现在是answer没有意义!@zozo:绝对不要在问题中修正它。我编辑它是因为我认为我的“在这里不起作用,但我在脚本中也有同样的问题。”。需要更换键盘。