Windowsのフォルダープロパティダイアログボックスを使用するとグレーの状態になります。実は、このような不確実なCheckBoxの状態はWebでも表現することができます。
Web ページでは、 を使用して CheckBox コントロールを取得できます。このコントロールの最も一般的な形式は、チェックされた状態 (チェックマークが付いている) またはチェックされていない状態です。マウスのクリックを使用して、これら 2 つの状態を簡単に切り替えることができます。同時に、スクリプト言語を使用して状態を変更することもできます。 JavaScript スクリプトの使用など:
chkb.checked = true; または chkb.checked = false;
次の図は、CheckBox が表示できる 3 つの状態を示しています。はい、つまり、CheckBox の初期状態は、checked という HTML 要素の属性によって決定できます。ここで説明している Indeterminate 状態は IE4.0 以降でサポートされていますが、その値を設定するための HTML 要素属性はなく、代わりにスクリプトを使用して Indeterminate 状態を設定することしかできません。
たとえば、JavaScript スクリプトを使用する場合 (デフォルトでは indeterminate は false):
: CheckBox は不定です。これは独立したプロパティです。CheckBox の selected 値と status 値とは何の関係もありません。つまり、CheckBox の外観表示にのみ影響します。引き続きスクリプトを使用して、checked 値と status 値を読み取ることができます。普通に。