亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript實現(xiàn)全選或反選功能

 更新時間:2021年08月20日 10:02:11   作者:小方同學(xué)-方鵬遠  
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)全選或反選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript實現(xiàn)全選或反選功能的具體代碼,供大家參考,具體內(nèi)容如下

代碼如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>案例--表格全選</title>
    <style>
        table {
            border: 1px solid;
            margin: auto;
            width: 500px;
        }

        td, th {
            text-align: center;
            border: 1px solid;
        }

        .out {
            background-color: white;
        }

        .over {
            background-color: pink;
        }
        div{
            margin-top: 10px;
            text-align: center;
        }
    </style>
    <script>
        window.onload = function () {
            //全選
            document.getElementById("checkAll").onclick = function () {
                var cbs = document.getElementsByName("cb");
                for (var i = 0; i < cbs.length; i++) {
                    cbs[i].checked = true;
                }
            }
            //全不選
            document.getElementById("unCheckAll").onclick = function () {
                var cbs = document.getElementsByName("cb");
                for (var i = 0; i < cbs.length; i++) {
                    cbs[i].checked = false;
                }
            }
            //反選
            document.getElementById("reCheck").onclick = function () {
                var cbs = document.getElementsByName("cb");
                for (var i = 0; i < cbs.length; i++) {
                    cbs[i].checked = !cbs[i].checked;
                }
            }

            //鼠標經(jīng)過,顏色變化
            var trs = document.getElementsByTagName("tr");
            for (var i = 0; i < trs.length; i++) {
                trs[i].onmouseover = function () {
                    this.className = "over";
                }
                trs[i].onmouseout = function () {
                    this.className = "out";
                }
            }

            //選中頂部復(fù)選框,全選
            document.getElementById("firstCb").onclick = function () {
                var cbs = document.getElementsByName("cb");
                for (var i = 0; i < cbs.length; i++) {
                    cbs[i].checked = this.checked;
                }
            }

        }

    </script>
</head>
<body>
<table>
    <caption>學(xué)生信息表</caption>
    <tr>
        <td><input type="checkbox" name="cb" id="firstCb"></td>
        <td>編號</td>
        <td>姓名</td>
        <td>性別</td>
        <td>操作</td>
    </tr>
    <tr>
        <td><input type="checkbox" name="cb"></td>
        <td>1</td>
        <td>令狐沖</td>
        <td>男</td>
        <td><a href="javascript:void(0);" onclick="delTr(this)">刪除</a></td>
    </tr>

    <tr>
        <td><input type="checkbox" name="cb"></td>
        <td>2</td>
        <td>任我行</td>
        <td>男</td>
        <td><a href="javascript:void(0);" onclick="delTr(this)">刪除</a></td>
    </tr>

    <tr>
        <td><input type="checkbox" name="cb"></td>
        <td>3</td>
        <td>岳不群</td>
        <td>?</td>
        <td><a href="javascript:void(0);" onclick="delTr(this)">刪除</a></td>
    </tr>
</table>
<div>
    <input type="button" value="全選" id="checkAll">
    <input type="button" value="全不選" id="unCheckAll">
    <input type="button" value="反選" id="reCheck">
</div>


</body>
</html>

運行結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS仿QQ好友列表展開、收縮功能(第一篇)

    JS仿QQ好友列表展開、收縮功能(第一篇)

    這篇文章主要介紹了JS仿QQ好友列表展開、收縮功能(第一篇),需要的朋友可以參考下
    2017-07-07
  • JS使用百度地圖API自動獲取地址和經(jīng)緯度操作示例

    JS使用百度地圖API自動獲取地址和經(jīng)緯度操作示例

    這篇文章主要介紹了JS使用百度地圖API自動獲取地址和經(jīng)緯度操作,結(jié)合實例形式分析了javascript與百度地圖API接口交互實現(xiàn)獲取地址與經(jīng)緯度相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • JavaScript引用類型Function實例詳解

    JavaScript引用類型Function實例詳解

    這篇文章主要介紹了JavaScript引用類型Function,結(jié)合實例形式詳細分析了javascript引用類型Function概念、定義、原理、相關(guān)使用技巧與操作注意事項,需要的朋友可以參考下
    2018-08-08
  • JS判斷輸入字符串長度實例代碼(漢字算兩個字符,字母數(shù)字算一個)

    JS判斷輸入字符串長度實例代碼(漢字算兩個字符,字母數(shù)字算一個)

    下面小編就為大家?guī)硪黄狫S判斷輸入字符串長度實例代碼(漢字算兩個字符,字母數(shù)字算一個)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js數(shù)組中去除重復(fù)值的幾種方法

    js數(shù)組中去除重復(fù)值的幾種方法

    這篇文章主要介紹了js數(shù)組中去除重復(fù)值的幾種方法,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • (跨瀏覽器基礎(chǔ)事件/瀏覽器檢測/判斷瀏覽器)經(jīng)驗代碼分享

    (跨瀏覽器基礎(chǔ)事件/瀏覽器檢測/判斷瀏覽器)經(jīng)驗代碼分享

    一些js代碼,自己備用的,高手不要笑話我。(跨瀏覽器基礎(chǔ)事件,瀏覽器檢測,判斷瀏覽器的名稱、版本號、操作系統(tǒng))等等,很實用的,方便自己使用,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • js利用FileReader實現(xiàn)圖片轉(zhuǎn)base64格式并上傳預(yù)覽頭像

    js利用FileReader實現(xiàn)圖片轉(zhuǎn)base64格式并上傳預(yù)覽頭像

    本文主要介紹了js利用FileReader實現(xiàn)圖片轉(zhuǎn)base64格式并上傳預(yù)覽頭像,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • JS實現(xiàn)元素上下左右移動效果

    JS實現(xiàn)元素上下左右移動效果

    這篇文章主要為大家詳細介紹了JS實現(xiàn)元素上下左右移動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 使用impress.js制作幻燈片

    使用impress.js制作幻燈片

    impress.js是一款新興的幻燈工具,它的效果類似Prezi,但是擁有3D的功能,而且是在MIT&GPL協(xié)議下開源,對于有一定的Web開發(fā)基礎(chǔ)的人而言,真是一個福音,只需要簡單的用些html指令,并加載impress.js就可以制作出一個縮放式幻燈,朋友們感興趣吧,快來一起學(xué)習(xí)吧。
    2015-09-09
  • JavaScript使用原型和原型鏈實現(xiàn)對象繼承的方法詳解

    JavaScript使用原型和原型鏈實現(xiàn)對象繼承的方法詳解

    這篇文章主要介紹了JavaScript使用原型和原型鏈實現(xiàn)對象繼承的方法,簡單講述了javascript原型與原型鏈的原理,并結(jié)合實例形式詳細分析了javascript中對象繼承的常見實現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04

最新評論