国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML頁面中復選框的操作方法

2024-08-26 00:19:21
字體:
來源:轉載
供稿:網友

復選框在網頁中很是常見,無論是電商網站,還是平臺,只有有需要選擇的地方就會見到復選的身影。接下來,是我之前寫過的兩個小demo,都是關于復選框的,希望會給大家帶來幫助。

第一個是關于復選框全選反選的操作,當然我在里面還加了一個小功能,就是當選擇底下尚品或者其他的東西的復選框全部為選中狀態時則全選按鈕也變為選中狀態;反之亦然。

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>        <style>            td{                border: 1px solid black;                text-align: center;            }            table{                border: 1px solid black;            }            #opp{                border-radius: 50%;                width: 20px;                height: 20px;                border: 1px style #eee;                outline-style: none;            }        </style>    </head>    <body>        <table>            <tr>                <td><input id="all" type="checkbox">全選</td>                <td width="300px">復選框全選示例</td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input class="list" type="checkbox"></td>                <td></td>            </tr>            <tr>                <td><input id="opp" type="button">反選</td>                <td></td>            </tr>        </table>        <script>                var vll = document.getElementById("all");                var vlist=document.getElementsByClassName("list");                var vopp=document.getElementById("opp");                vll.onclick=function(){                     for(var i=0;i<vlist.length;i++){                            vlist[i].checked=vll.checked;                    }                }                for( var i=0;i<vlist.length;i++){                    vlist[i].onclick=function(){                        if(this.checked==false){                            vll.checked=false;                              }                        else{                            for(var i2=0;i2<vlist.length;i2++){                                 if(vlist[i2].checked==false){                                    break;                                }                                if(i2>=vlist.length-1){                                    vll.checked=true;                                   }                            }                        }                    }                   }                vopp.onclick=function(){                    for(var i=0;i<vlist.length;i++){                    vlist[i].checked=!vlist[i].checked;                        if(vlist[i].checked==false){                            vll.checked=false;                        }                    }                }        </script>    </body></html>

第二個呢則是自定義復選框樣式,就是可以將我們的復選框使用圖片來替代,以增加酷炫的效果;而且這里我是完全運用CSS3的寫法,不涉及JavaScript的;

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>        <style>            .box1{                width: 1000px;                height: 50px;                position: relative;            }            input{                width: 50px;                height: 50px;                opacity: 1;                display: none;            }            input+label{                display: block;                width: 50px;                height: 50px;                background: url(img/2.png);                background-size: 100%;            }            input:checked+label{                background: url(img/1.PNG);                background-size: 100%;            }        </style>    </head>    <body>        <div class="box1">            <input type="checkbox" name="" id="input1" value="" />            <label for="input1"></label>        </div>        <div class="box2">            <input type="checkbox" name="" id="input2" value="" />            <label for="input2"></label>        </div>        <div class="box3">            <input type="checkbox" name="" id="input3" value="" />            <label for="input3"></label>        </div>    </body></html>

以上所述是小編給大家介紹的HTML頁面中復選框的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高淳县| 出国| 漳州市| 兴城市| 北辰区| 敦化市| 西畴县| 蕲春县| 海盐县| 安顺市| 铁力市| 梓潼县| 锡林郭勒盟| 辽中县| 万全县| 忻州市| 桃江县| 平顺县| 中阳县| 安阳县| 普安县| 长海县| 庆城县| 开阳县| 财经| 商丘市| 大新县| 海兴县| 疏勒县| 青铜峡市| 四川省| 甘谷县| 鹤山市| 新巴尔虎左旗| 宁都县| 永定县| 兴文县| 嘉峪关市| 肇东市| 潮安县| 江永县|