美文网首页
JavaScript实现全选/全不选/自助选择

JavaScript实现全选/全不选/自助选择

作者: Leophen | 来源:发表于2019-03-18 01:00 被阅读0次

    (DOM的运用)
    实现效果:
    1、点击全选选项,选择所有,全不选则相反
    2、输入序号自助选择


    1.gif

    附上代码:

    <!DOCTYPE HTML>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>全选/全不选/自助选择</title>
        </head>
        
        <body>
            <form>
              请选择你爱好:<br>
              <input type="checkbox" name="hobby" id="hobby1">  音乐
              <input type="checkbox" name="hobby" id="hobby2">  登山
              <input type="checkbox" name="hobby" id="hobby3">  游泳
              <input type="checkbox" name="hobby" id="hobby4">  阅读
              <input type="checkbox" name="hobby" id="hobby5">  打球
              <input type="checkbox" name="hobby" id="hobby6">  跑步 <br>
              <input type="button" value = "全选" onclick = "checkall();">
              <input type="button" value = "全不选" onclick = "clearall();">
              <p>请输入您要选择爱好的序号,序号为1-6:</p>
              <input id="wb" name="wb" type="text" >
              <input name="ok" type="button" value="确定" onclick = "checkone();">
            </form>
            <script type="text/javascript">
            //全选
            function checkall(){
                var hobby = document.getElementsByTagName("input");
                for(var i=0;i<hobby.length;i++){
                    hobby[i].checked=true;
                }
            }
            //全不选
            function clearall(){
                var hobby = document.getElementsByName("hobby");
                for(var i=0;i<hobby.length;i++){
                    hobby[i].checked=false;
                }
            }
            //自助输入
            function checkone(){
                var hobby = document.getElementsByTagName("input");
                var j=document.getElementById("wb").value;
                hobby[parseInt(j)-1].checked=true;
                if(parseInt(j)>6 || parseInt(j)<1){
                    alert("wrong");
                }
            }
            
            </script>
        </body>
    </html>
    

    相关文章

      网友评论

          本文标题:JavaScript实现全选/全不选/自助选择

          本文链接:https://www.haomeiwen.com/subject/balmmqtx.html