`$$`在Mozilla工作但在IE 7中没有工作

时间:2011-04-18 06:42:01

标签: javascript prototypejs

我正在使用Prototype框架使用以下代码来获取已检查的复选框长度,该长度在Mozilla中有效,但在IE 7中无效?

questionIdArray[i] = 5;
id="choiceCheckBox-"+questionIdArray[i];
length = $$('input[name='+id+']:checked').length;

1 个答案:

答案 0 :(得分:0)

没有看到你的所有代码很难说这是否是问题,但根据你发布的内容我的第一个猜测是你没有将length初始化为局部变量,所以你的代码实际上是将值应用于window.length,它似乎是IE7中的受保护变量。

在作业前添加var