一个简单的for循环,用于测试checked
属性并将选中的属性附加到单独的数组中。从那里,check@R_451_2419@esChecked
如果需要,您可以进一步处理数组。
// Pass the check@R_451_2419@ name to the function
function getChecked@R_451_2419@es(chk@R_451_2419@Name) {
var check@R_451_2419@es = document.getElementsByName(chk@R_451_2419@Name);
var check@R_451_2419@esChecked = [];
// loop over them all
for (var i=0; i<check@R_451_2419@es.length; i++) {
// And stick the checked ones onto an array...
if (check@R_451_2419@es[i].checked) {
check@R_451_2419@esChecked.push(check@R_451_2419@es[i]);
}
}
// Return the array if it is non-empty, or null
return check@R_451_2419@esChecked.length > 0 ? check@R_451_2419@esChecked : null;
}
// Call as
var checked@R_451_2419@es = getChecked@R_451_2419@es("mycheck@R_451_2419@es");