我正在使用Prototype框架使用以下代码来获取已检查的复选框长度,该长度在Mozilla中有效,但在IE 7中无效?
questionIdArray[i] = 5;
id="choiceCheckBox-"+questionIdArray[i];
length = $$('input[name='+id+']:checked').length;
答案 0 :(得分:0)
没有看到你的所有代码很难说这是否是问题,但根据你发布的内容我的第一个猜测是你没有将length
初始化为局部变量,所以你的代码实际上是将值应用于window.length
,它似乎是IE7中的受保护变量。
在作业前添加var
。