この記事では、全選択または選択を反転する機能を実現するための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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL実践スキル: 2つのテーブルに異なるデータがあるかどうかを比較する方法の分析
私はデータベースツールとして Navicat を使用しています。他のものも同様です。 1. Navi...
スクロール バーを下に引くと、主にposition:fixed;スタイルにより、フローティング ボッ...
序文これまでの Tomcat シリーズの記事を通じて、私のブログを読んでいる学生は Tomcat に...
MySQL挿入時の8時間の時差の問題を解決する通常、jdbc の URL にはいくつかのパラメータを...
要件: データをリスト形式で表示する場合、表示すべき情報項目が多く、表が横に長くなってしまいます。表...
序文みなさんこんにちは。CSS ウィザードの alphardex です。以前、海外のウェブサイトを閲...
シンプルなアプリケーションの展開1. ディレクトリ構造: └── Pythonpro #ディレクトリ...
目次1. 基本的な使い方2. 画像量の制御3. 画像形式の制限/複数の画像を選択可能補足: vueプ...
1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...
先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...
質問コントロールをクリックすると、コントロールの下にフローティング レイヤーが表示されます。通常の方...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
Vue プロジェクトで div ホイールのズームインとズームアウト、ドラッグ効果、キャンバス効果に似...
find コマンドは主にディレクトリやファイルを検索するために使用され、一致のために複数のパラメータ...
CSS操作 CS $("").css(名前|プロ|[,値|関数]) 位置$(&q...