• 在js中获取 input checkbox里选中的多个值


    思路:利用name属性值获取checkbox对象,然后循环判断checked属性(true表示被选中,false表示未选中)。下面进行实例演示:

    1.html中展示:

    <input type="checkbox" name="test" value="1"/><span>1</span>

    <input type="checkbox" name="test" value="2"/><span>2</span>

    <input type="checkbox" name="test" value="3"/><span>3</span>

    <input type="checkbox" name="test" value="4"/><span>4</span>

    <input type="checkbox" name="test" value="5"/><span>5</span>

    <input type='button' value='提交' onclick="fun()"/>

    2.js中实现:

    function fun(){
        obj = document.getElementsByName("test");
        check_val = [];
        for(k in obj){
            if(obj[k].checked)
                check_val.push(obj[k].value);
        }
        alert(check_val);
    }
     

    3.动态图演示:

  • 相关阅读:
    什么是原型(prototype)
    angularjs input指令
    angularjs 弹出框 $modal (转)
    windows下安装wabt
    windows下安装emscripten
    windows下安装mingw
    windows下安装git
    windows下安装cmake
    windows下安装python
    trunc与round
  • 原文地址:https://www.cnblogs.com/qxh-beijing2016/p/11280803.html
Copyright © 2020-2023  润新知