我如何把名称在JavaScript getElementById函数从复选框


How do I put the name in JavaScript getElementById function from the checkbox

那么,我有了这个代码:

PHP

if($row['accept']==1){
    echo "<input type='"checkbox'"  name='"check[".$row['id']."]'" value='"0'">Decline";
}
else{
    echo "<input type='"checkbox'" name='"check[".$row['id']."]'" value='"1'">Accept";
}
JavaScript

function do_this(c){    
        var checkboxes = document.getElementsByName('check[]');
        var checkAll = document.getElementById('checkAll');
        var v=gid(c);
        if(checkAll.value == 'select'){
            for (var i in checkboxes){
                checkboxes[i].checked = '';
            v.style.display="none";
        }
            checkAll.value = 'deselect';
        }else{
            for (var i in checkboxes){
                checkboxes[i].checked = 'true';
            v.style.display="inline";
        }
            checkAll.value = 'select';
            }
}

我需要从输入复选框中获取名称,并将其与文档一起获取。getElementsByName('名称需要在这里')。但是我不知道如何在Java函数中从复选框中写入名称。有可能这样做吗?提前感谢!

你可以得到所有的复选框,使用

var cBoxEles = document.querySelectorAll('input[type="checkbox"])');
//and loop thru it
for (var i=0, len = cBoxEles.length; i < len; i++){
    console.log(cBoxEles[i].name);
}

在你的情况下,我想你可以看到参考。如果用jQuery选择的话,我想会更具体更方便。

如何获得所有元素的名称开始与一些字符串?