すべてまたは逆の選択機能を実現するJavaScript

すべてまたは逆の選択機能を実現するJavaScript

この記事では、全選択または選択を反転する機能を実現するためのJavaScriptの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

コードは次のとおりです

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <title>ケース - すべてのテーブルを選択</title>
    <スタイル>
        テーブル {
            境界線: 1px 実線;
            マージン: 自動;
            幅: 500ピクセル;
        }

        td、th {
            テキスト配置: 中央;
            境界線: 1px 実線;
        }

        。外 {
            背景色: 白;
        }

        。以上 {
            背景色: ピンク;
        }
        div{
            上マージン: 10px;
            テキスト配置: 中央;
        }
    </スタイル>
    <スクリプト>
        window.onload = 関数(){
            //すべて選択 document.getElementById("checkAll").onclick = function () {
                var cbs = document.getElementsByName("cb");
                (var i = 0; i < cbs.length; i++) の場合 {
                    cbs[i].checked = true;
                }
            }
            //すべてチェックを外す document.getElementById("unCheckAll").onclick = function () {
                var cbs = document.getElementsByName("cb");
                (var i = 0; i < cbs.length; i++) の場合 {
                    cbs[i].checked = false;
                }
            }
            //再チェック document.getElementById("reCheck").onclick = function () {
                var cbs = document.getElementsByName("cb");
                (var i = 0; i < cbs.length; i++) の場合 {
                    cbs[i].checked = !cbs[i].checked;
                }
            }

            //マウスが通過すると色が変わります var trs = document.getElementsByTagName("tr");
            (var i = 0; i < trs.length; i++) の場合 {
                trs[i].onmouseover = 関数 () {
                    this.className = "以上";
                }
                trs[i].onmouseout = 関数 () {
                    this.className = "out";
                }
            }

            //一番上のチェックボックスをオンにしてすべてを選択します document.getElementById("firstCb").onclick = function () {
                var cbs = document.getElementsByName("cb");
                (var i = 0; i < cbs.length; i++) の場合 {
                    cbs[i].checked = this.checked;
                }
            }

        }

    </スクリプト>
</head>
<本文>
<テーブル>
    <caption>学生情報フォーム</caption>
    <tr>
        <td><input type="checkbox" name="cb" id="firstCb"></td>
        <td>番号</td>
        <td>名前</td>
        <td>性別</td>
        <td>操作</td>
    </tr>
    <tr>
        <td><入力タイプ="チェックボックス" 名前="cb"></td>
        <td>1</td>
        <td>リンフー・チョン</td>
        <td>男性</td>
        <td><a href="javascript:void(0);" onclick="delTr(this)">削除</a></td>
    </tr>

    <tr>
        <td><入力タイプ="チェックボックス" 名前="cb"></td>
        <td>2</td>
        <td>放して</td>
        <td>男性</td>
        <td><a href="javascript:void(0);" onclick="delTr(this)">削除</a></td>
    </tr>

    <tr>
        <td><入力タイプ="チェックボックス" 名前="cb"></td>
        <td>3</td>
        <td>岳部群</td>
        <td>?</td>
        <td><a href="javascript:void(0);" onclick="delTr(this)">削除</a></td>
    </tr>
</テーブル>
<div>
    <input type="button" value="すべて選択" id="checkAll">
    <input type="button" value="すべてチェックを外す" id="unCheckAll">
    <input type="button" value="再チェック" id="reCheck">
</div>


</本文>
</html>

運用結果

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • チェックボックスの全選択と逆選択の例を実現する js
  • jsはチェックボックスをすべて選択、選択解除、反転するメソッドを実装します
  • AngularJSは、すべて選択したり選択解除したりする機能を実装しています
  • javascript チェックボックスですべて選択/選択解除して一括削除する
  • Vue.js を使用してチェックボックスの全選択と反転選択の効果を実現する
  • すべてのチェックボックスの選択を反転する js の IE および Firefox バージョンと互換性があります
  • JavaScriptはシンプルな全選択と逆選択機能を実装します
  • チェックボックスの全選択と逆選択を実現する js html css
  • チェックボックスの全選択と逆選択イベントを実装する JavaScript の詳細な説明
  • js は CheckBoxList を操作して全選択/全選択解除します (クライアント側で完了)

<<:  MySQL実践スキル: 2つのテーブルに異なるデータがあるかどうかを比較する方法の分析

>>:  VSCode と SSH を使用したリモート開発

推薦する

docker での psql データベースのバックアップとリカバリの詳細な説明

1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...

JavaScriptのURLオブジェクトとは何かについて話しましょう

目次概要ハッシュプロパティホストプロパティホスト名属性Href属性起源のプロパティユーザー名とパスワ...

JSホモロジー戦略とCSRFの詳細な説明

目次概要同一生成元ポリシー (SOP)相同制限クロスドメインをバイパスクロスサイトリクエストフォージ...

フォーム送信の更新ページはソースコード設計にジャンプしません

1. ソースコードの設計コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

MySQLのワークベンチ例の詳細な説明

MySQL Workbench - モデリングおよび設計ツール1. モデルは、最も効果的で高性能なデ...

Jenkins統合Dockerプラグインの問題を解決するいくつかの方法

目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...

Node.js のイベント モジュールに関する知識ポイントのまとめ

Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...

実用的なウェブオンラインツール12選

1.ファビコン.cc ico アイコンの Web サイトをオンラインで作成するには、画像をアップロー...

MySQLトランザクションの特徴と分離レベルについてお話ししましょう

インターネットにはすでにこの種の記事が溢れていますが、私がこれをまだ書いている理由は単純です。それは...

iview権限管理の実装

目次iview-admin2.0 組み込み権限管理権限に基づいてコンポーネントの表示を制御するカスタ...

異なる列を持つテーブルのクエリ結果のSQLマージ操作

2 つの異なるテーブルをクエリするには、結果をマージする必要があります。たとえば、table1 の列...

収集する価値のあるCSS命名規則(ルール) よく使われるCSS命名規則

CSS命名規則(ルール) よく使われるCSS命名規則ヘッダー: ヘッダーコンテンツ: コンテンツ/コ...

HTMLチュートリアル、簡単に学べるHTML言語

1. <body background=画像ファイル名 bgcolor=color text=...

Vue3 で状態管理を実装するために provide を使用する方法

目次序文provide/inject を通じて Vuex 関数を実装する方法このプラグインをアプリケ...

CSS で背景ぼかし効果を実装するサンプルコード

以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...