我对IE有一种奇怪的行为:
在我的启用Javascript的网页上进行一些修改后,IE9没有正确测试字符串值。 我在Safari和Firefox上尝试了相同的页面并且它可以工作(谁说没有惊喜?)...
此外,在使用Visual Studio集成的localHost引擎本地运行时,修改后的页面运行正常! 页面上传并从主机网站运行(ASP.NET 4.0)后,它无法“正常”运行...
现在我尝试了另一台带有IE8的电脑......它运行正常!
我怀疑我必须在我的电脑上重新安装IE9?
Q1 - 你是什么网络大师说的? Q2 - 如何在Windows Vista上重新安装IE?
更新:在我添加了一个4个字符长度的字符串变量并且像这样测试之后发生了不良行为:
var a =“abcd”; //实际上是从隐藏字段中获取的值
if(a [2] == somevalue){Do this} else {Do that}
没有SCRIPT ERROR,但分支的结果是错误的!