読み方 : チェックドぞくせい

checked属性【checked attribute】

checked属性とは?

HTMLの要素(タグ)の中で設定することができる属性(attribute)の一つで、チェックボックスなどのチェック状態を指定するもの。input要素のtype属性が「checkbox」または「radio」の場合に指定でき、属性を記述した要素はページの初期表示時からチェックが入った状態になる。
checked属性のイメージ画像

チェックボックスは複数の項目を独立して選択できるため、いくつの要素にchecked属性を指定しても構わない。ラジオボタンは同じname属性を持つグループ内で一つだけ選択できる仕組みであるため、初期状態でも一つの要素にのみ指定する。同一グループ内の複数要素に指定した場合、多くのWebブラウザでは最後に記述された要素が選択状態になる。

checked属性はHTMLの論理属性であり、属性名を記述するだけで有効になる。「checked="checked"」のように値を伴って書いても同じ意味であり、checked属性の記述を省略した要素は未選択の状態として扱われる。

checked属性が表すのはあくまでページ読み込み時の初期値であり、利用者の操作による現在の選択状態とは区別される。利用者が選択を変更してもHTML文書の属性が書き換わるわけではないため、JavaScriptで現在の状態を取得・変更する場合は、HTML属性ではなくDOMのcheckedプロパティを参照する。 element.checked は真偽値を返し、スクリプトから選択状態を動的に制御する際に用いられる。

フォームの送信時には、選択済みの項目だけがWebサーバへ送られる。利用頻度の高い選択肢や推奨される既定値にあらかじめchecked属性を付与しておくことで、利用者の入力手間を減らすことができる。ニュース配信の購読設定のように、事業者側が選ばせたい属性に付与しておき、利用者が外し忘れると申し込みが実行されるといった用途にも使われる。

他の辞典等による「checked属性」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。