Windows 7 Professional 的 IE9 中的 Javascript 问题,而不是 Windows 7
Javascript issue in IE9 with Windows 7 Professional and not in Windows 7 Enterprise
- 是否有可能仅在带有Windows 7 Professional的IE9中而不是在带有Windows Enterprise的IE9中出现与javascript相关的错误?
- 在32位Windows 7和64位Windows 7之间,IE9在javascript方面的行为方式有什么不同吗?
请帮我解决这个问题。 完整的javascript函数如下。
function foo() {
var isChecked = false;
var checkBoxField = "MyCheckBox1";
for(j=0;j<document.forms[0].elements.length;j++) {
if(document.forms[0].elements[j].name.search(checkBoxField) == 0) {
if (document.forms[0].elements[j].checked == true) {
isChecked = true;
}
}
}
alert(isChecked);
}
选中复选框字段时,isChecked 变量必须为 true。 在IE9-Windows 7企业版(不确定32位或64位)中为真,在IE9-Windows 7专业版(32位)中为假
道歉。 在查看出现问题的确切计算机中的IE设置后,很明显这是由于缓存引起的。 "保留收藏夹"网站数据设置会保留旧的 js 文件,并且不会下载更新的版本(即使我们尝试清除 cookie、历史记录、临时文件等)。 取消选中该设置后 - 历史记录,缓存清除了一切开始工作。干杯
道歉。在查看出现问题的确切计算机中的IE设置后,很明显这是由于缓存引起的。"保留收藏夹"网站数据设置会保留旧的 js 文件,并且不会下载更新的版本(即使我们尝试清除 cookie、历史记录、临时文件等)。取消选中该设置 - 历史记录,缓存清除一切开始工作
不同的Windows版本应该没有任何区别,因为大多数时候您将使用32位即。但是你永远不知道IE javascript中的错误是什么
你可以尝试的是使用jQuery。你的代码看起来像
function foo() {
var isChecked = $("name='MyCheckBox1':first").attr('checked');
alert(isChecked);
}
将您的复选框 ID 设置为 MyCheckBox1,这进一步简化了
function foo() {
var isChecked = $("#MyCheckBox1").attr('checked');
alert(isChecked);
}
不知道它是否会帮助你,但这是我的20美分。
相关文章:
- 跨浏览器问题:如何调试我的网站'在windows PC的safari上的行为
- 科尔多瓦与Windows Phone 8的问题
- 这个Windows Metro Javascript导航有什么问题
- 渲染 WebGL 时特定于 Windows 的问题.属性设置为零
- Windows 7 Professional 的 IE9 中的 Javascript 问题,而不是 Windows 7
- 使用Windows.load功能时IE滚动条出现问题
- Windows Live API连接问题
- Windows Server 2008上的MSScriptControl问题
- Windows Phone PhoneGap应用返回按钮问题
- Ruby on Rails与Windows的部署问题
- Windows 7 x64 (Meteor 0.8.3)上的铁路由器(最新)安装问题
- 在Windows 7上安装Selenium(ChromeDriver, Javascript)的问题
- Windows媒体播放器JavaScript控制-多播放器问题
- Chrome windows .print()在稳定版和开发版之间的差异导致问题
- Nodejs:如何解决一个模块在Windows上的兼容性问题
- 创建Windows 8资源管理器模拟-鼠标选择问题
- JavaScript Windows 8应用程序setInterval()问题
- IE中windows .opener的JavaScript问题
- 在Windows 7上运行Docco出现问题
- 选择选项字体系列在MAC os(chrome和safari浏览器问题)和windows safari浏览器问题中不工作