Js获取批量选择CheckBox的值

<script>
function GetBatchCheckBoxValue(){
    //判断至少选择一条数据
    var chks = document.getElementsByTagName('input');
    var bl = true;
    for (var i = 0; i < chks.length; i++) {
        if (chks[i].checked) {
            bl = false;
            break;
        }
    }
    if (bl) {
        alert('至少选择一条信息');
        return
    }

    //获取CheckBox的值
    var str = "";    
    var chk = document.getElementsByName("selected");    
    for (var i = 0; i < chk.length; i++) {        
        if (chk[i].checked) {            
            str += chk[i].value + ","; //获得用逗号分割的字符串        
            }    
    }    
    alert(str); //返回一个拼接成的字符串,用逗号分隔开(例:381,380,377,376,372,371,370,368,367,362,)}
</script>