IEで奇妙な動作をしています:
私のJavascript対応のWebページにいくつかの変更を加えた後、IE9は文字列値を正しくテストしていません。私はSafariとFirefoxで同じページを試しましたが、それは機能します(誰が驚きを言わなかったのですか?)...
さらに、Visual Studio統合localHostエンジンを使用してローカルで実行すると、変更されたページは正常に実行されます。ページがアップロードされ、ホストWebサイト(ASP.NET 4.0)から実行されると、正しく「機能」しません...
今私はIE8を搭載した別のPCで試してみました...それはうまくいきます!
PCにIE9を再インストールする必要があると思いますか?
Q1-ウェブグルスは何と言っていますか?Q2-Windows VistaにIEを再インストールする方法は?
更新:4文字の長さの文字列変数を追加し、次のようにテストした後、不正な動作が発生しました:
var a = "abcd"; //実際には非表示フィールドから取得した値
if(a [2] == somevalue){これを行う}else{それを行う}
スクリプトエラーはありませんが、分岐の結果が間違っています!