我有一组名为modules []的复选框。我想通过JavaScript访问它们。我想比较那些值与其他一些值,如果匹配则检查它们。以下是我的代码。
<script type="text/javascript">
function check_boxes(){
var chkd_vals = <?php echo json_encode($loaded); ?>;
for(var i = 0; i < document.modules_form.modules[].length; i++){
for(var j = 0; j < chkd_vals.length; j++){
if(chkd_vals[j] == document.modules_form.modules[][i].value){
document.modules_form.modules[][i].checked = true;
}
}
}
}
</script>
以上代码无效。我怎么可能这样做。感谢!!!
答案 0 :(得分:2)
尝试
document.modules_form["modules[]"]
因为你需要让JS不要将大括号解释为索引。