1

我有一组名为 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>

上面的代码不起作用。我怎么可能做到这一点。谢谢!!!

4

1 回答 1

2

尝试

document.modules_form["modules[]"]

因为您需要防止 JS 将大括号解释为索引。

于 2012-06-21T18:11:05.200 回答