0

そうです、私の質問を書き直してください:

これは非常に単純なコードです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>IE Test</title>
    <!-- jquery -->
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("a").click(function(){
                $(this).hide();
            });
        });
    </script>
</head>
<body>
<a href="#">click</a>
</body>

ここ www.green-itea.com/test_place のサーバーにアップロードすると、すべて正常に動作します。「クリック」リンクをクリックすると、jquery が示唆するように非表示になります。

でも、

まったく同じファイルを IE のコンピューターでローカルに実行してテストすると、エラーは発生しませんが、「クリック」リンクをクリックしても非表示になりません。つまり、jQuery はまったく機能しませんでした。

別のこと: ローカルでは、IE を除く他のブラウザーはすべて正常に動作します。インターネット設定オプションでもスクリプトを有効にしました。

なぜこれが起こるのかわかりません。助けていただければ幸いです、ありがとう

4

1 に答える 1

0

ブラウザの Javascript をオフにしていませんか?場合によっては、IE の迷惑なセキュリティ機能が、知らないうちに有効になっていることがあります。

から: http://www.activatejavascript.org/en/instructions/ie

PC [ツール] ドロップダウン メニューで、[インターネット オプション] を選択します。次に、[セキュリティ] タブを選択します。次に、地球 (インターネット) アイコンを選択します。次に、[カスタム レベル] ボタンを選択します。リストの一番下にある Scripting を見つけます。[アクティブ スクリプト] で [有効にする] を選択し、[OK] をクリックします。次の確認ボックスに「はい」と答えてください。[OK] をクリックして、[インターネット オプション] ウィンドウを閉じます。最後に、ブラウザ ウィンドウを更新して JavaScript をお楽しみください。

于 2013-03-14T11:29:24.023 に答える