HTMLInputElement: checked プロパティ
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
checked は HTMLInputElement インターフェイスのプロパティで、要素の現在のチェック状態、つまり、あるフォームコントロールがチェック済みかどうかを指定します。
論理プロパティである checked は、 radio (<input type="radio">) および checkbox (<input type="checkbox">) 入力型に関連します。
HTML の checked 属性が存在することは、チェックボックスが既定でチェックされていることを示します。ただし、そのチェックボックスが現在チェックされているかどうかは示しません。チェックボックスの状態が変更された場合、このコンテンツ属性は変更を反映しません。HTMLInputElement の checked IDL プロパティのみが更新されます。checked 属性は、 defaultChecked プロパティによって反映されます。
ラジオ入力の checked プロパティが true の場合、同じ name を持つ他のラジオ入力はすべて false です。同じ名前を持つラジオボタングループ内のいずれかのラジオボタンが required の場合、グループ内のボタンが 1 つでもチェックされると、グループ内の各ラジオボタンに対する ValidityState オブジェクトの読み取り専用の valueMissing プロパティは false になります。
チェックボックスの値はフォームを送信する際に送信データに含まれます。チェックボックスの checked 値に影響を与えるものとして、 HTMLInputElement.indeterminate プロパティの値があります。