-2

私は不自由な問題を抱えています:

次のようなものを使用する場合:

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

IEでページを開きます(9)当然、「ランダムテキスト」というテキストが表示されます。全て大丈夫。

私が使用する場合:

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

何も起こりません。

IE 用の特定のスクリプトを実行する必要があります。

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 に答える