IE9与Windows 7 Professional中的Javascript问题,而不是Windows 7 Enterprise中的Javascript问题 是否可能仅在IE9和Windows 7 Professional中出现javascript相关错误,而在IE9和Windows Enterprise中不出现javascript相关错误 在32位Windows7和64位Windows7之间,IE9在javascript方面的行为有什么不同吗

IE9与Windows 7 Professional中的Javascript问题,而不是Windows 7 Enterprise中的Javascript问题 是否可能仅在IE9和Windows 7 Professional中出现javascript相关错误,而在IE9和Windows Enterprise中不出现javascript相关错误 在32位Windows7和64位Windows7之间,IE9在javascript方面的行为有什么不同吗,javascript,windows-7,internet-explorer-9,Javascript,Windows 7,Internet Explorer 9,请帮我做这个。下面是完整的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) {

请帮我做这个。下面是完整的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);
}
函数foo(){
var isChecked=false;
var checkBoxField=“MyCheckBox1”;

对于(j=0;j来说,不同的windows版本应该没有任何区别,因为大多数时候你会使用32位ie。但是你永远不知道ie javascript中有什么样的bug

你可以尝试的是使用 你的代码看起来像

function foo() {
    var isChecked = $("name='MyCheckBox1':first").attr('checked');      
    alert(isChecked);
}
将您的复选框id设置为MyCheckBox1,它将进一步简化

function foo() {
    var isChecked = $("#MyCheckBox1").attr('checked');      
    alert(isChecked);
}

不确定这是否对您有帮助,但这是我的20美分。

抱歉。在查看发生问题的确切机器中的IE设置后,很明显这是由于缓存造成的。设置“保留收藏夹网站数据”将保留旧js文件,而不是下载更新版本(即使我们尝试清除Cookie、历史记录、临时文件等)。一旦取消选中该设置-历史记录、缓存清除所有内容开始工作

错误是什么,是哪行代码(加上一点上下文)导致的?问题的答案是“是”和“是”。或者“否”和“否”。这两个答案对您或未来的访问者都没有帮助。您的意思是IE9与Windows 7 Get和IE9与其他操作系统不Get?谢谢。我当然会发布代码。@Sudantha-是IE9与Windows 7 Professional works。IE9与Windows 7 Enterprise不工作是的,这是可能的。一旦我在IE8 Win2K/WinXP中出现错误,IE就会发出警报“第0行堆栈溢出”。但为什么可能呢?除非给定版本的IE中出现错误(它们是否完全相同?),或者可能是64位特定的错误(您是在两台机器上都使用32位IE,还是在64位机器上使用64位IE?),或者插件中出现错误(它们是否也相同?)