JS JavaScript 如何获取多选框checkbox的值

2025-11-03 21:07:52

1、在checkbox加上同样的name属性

2、直接上代码:

function Lond_ckeck(objname){

     obj = document.getElementsByName(objname);

    checkval = [];

    for(k in obj){

        if(obj[k].checked)

            checkval.push(obj[k].value);

    }

    return checkval;

}

  

3、使用方法

JS JavaScript 如何获取多选框checkbox的值

4、效果

JS JavaScript 如何获取多选框checkbox的值

5、HTML代码

<!DOCTYPE html>

<html>

<head>

  <title></title>

<script type="text/javascript" src='js/Lond.js'></script>

</head>

<body>

<input type="checkbox" name="hell" value="选中1">

<input type="checkbox" name="hell" value="选中2">

<input type="checkbox" name="hell" value="选中3">

<input type="checkbox" name="hell" value="选中4">

<button onclick="fun()">测试</button>

<script type="text/javascript">

function fun(){

alert(Lond_ckeck('hell'))//id)

}

</script>

</body>

</html>

6、如果上面出错请复制下面HTML代码:

HTML代码

<!DOCTYPE html>

<html>

<head>

  <title></title>

</head>

<body>

<input type="checkbox" name="hell" value="选中1">

<input type="checkbox" name="hell" value="选中2">

<input type="checkbox" name="hell" value="选中3">

<input type="checkbox" name="hell" value="选中4">

<button onclick="fun()">测试</button>

<script type="text/javascript">

function fun(){

alert(Lond_ckeck('hell'))//id)

}

function Lond_ckeck(objname){

     obj = document.getElementsByName(objname);

    checkval = [];

    for(k in obj){

        if(obj[k].checked)

            checkval.push(obj[k].value);

    }

    return checkval;

  

</script>

</body>

</html>

JS JavaScript 如何获取多选框checkbox的值

7、注意事项: 传入参数一定是name属性

JS JavaScript 如何获取多选框checkbox的值

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢