判断是否有复选框被选中的js中的代码如下:(一定不能将i=0 写成int i=0)
function fu() {
var hobbyNum = document.getElementsByName("book"); // 获取checkbox对象,是一个数组对象
var hobby = ""; //用于存储已选择的选项值
for (i = 0; i < hobbyNum.length; ++i) { //遍历数组中的对象,查看有没有被选择的值
if (hobbyNum[i].checked) { //checked代表被选择
hobby += hobbyNum[i]; //把被选择的数据复制给hobby变量
}
}
if (hobby == "") { //hobby为空代表没有选择
alert("plece choose one!!");
return false;
} else {
return true;
}
}
(ps:判断某一特定复选框是否被选中例如条款协议同一个页面中用js获取checkbox是否选中:document.getElementById("checkboxId").checked
)