ホームページ > ウェブフロントエンド > jsチュートリアル > 他のチェックボックスを制御する「すべて選択」チェックボックスを作成するにはどうすればよいですか?

他のチェックボックスを制御する「すべて選択」チェックボックスを作成するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-09 09:07:02
オリジナル
192 人が閲覧しました

How to Create a

他のすべてのチェックボックスを選択するチェックボックスを実装する方法

HTML で「すべて選択」チェックボックスを実装すると、選択したチェックボックスを簡単に切り替えることができます上の他の複数のチェックボックスの状態

解決策:

この機能を実現するには:

  1. 次の JavaScript コードを使用してスクリプト タグを作成します:
<script>
function toggle(source) {
  const checkboxes = document.getElementsByName('foo');
  for (let i = 0; i < checkboxes.length; i++) {
    checkboxes[i].checked = source.checked;
  }
}
</script>
ログイン後にコピー
  1. HTML ドキュメントで、次のコードを「すべて選択」チェックボックスを作成します:
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />
ログイン後にコピー
  1. 個々のチェックボックスに次のコードを追加します:
<input type="checkbox" name="foo" value="bar1"> Bar 1<br />
<input type="checkbox" name="foo" value="bar2"> Bar 2<br />
<input type="checkbox" name="foo" value="bar3"> Bar 3<br />
<input type="checkbox" name="foo" value="bar4"> Bar 4<br />
ログイン後にコピー

「選択」をクリックしたときすべて」チェックボックスをオンにすると、スクリプトは「foo」という名前のすべてのチェックボックスをループし、チェックされたプロパティを「すべて選択」のチェックされた状態と一致するように設定します。チェックボックス。

以上が他のチェックボックスを制御する「すべて選択」チェックボックスを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート