你好
我有一个JS函数说
for(var i = 0; i < document.calDailyBlock.selFilCheckBox.length; i++)
{
if(document.calDailyBlock.selFilCheckBox[i].checked)
{
filteredInitId += document.calDailyBlock.selFilCheckBox[i].value + ",";
alert(filteredInitId);
isProjCheck = true;
}
}
document.calDailyBlock.filteredComId.value = filteredInitId;
当页面上没有复选框时,我尝试单击调用此函数的“筛选器”按钮时,收到错误消息“document.calDailyBlock.selFilCheckBox.length'为空或不是对象”
我可以在此函数中添加任何简单的东西吗?
还可以有人帮助我如何检查一页上是否只有一个复选框吗?
提前致谢
最佳答案
为避免错误,请使用if:
if(document.calDailyBlock.selFilCheckBox) {
for(var i = 0; i < document.calDailyBlock.selFilCheckBox.length; i++)
{ … }
}