4

デフォルトでチェックされているラジオボタンのグループがあります。このような:

    <input type="radio" name="radioButton" id="rd1" checked="">
    <input type="radio" name="radioButton" id="rd2">
    <input type="radio" name="radioButton" id="rd3">
    <input type="radio" name="radioButton" id="rd4">
    <input type="radio" name="radioButton" id="rd5">

私はjavascriptでチェックされた属性を追加する方法があることを知っています。私の質問は、cssを使用して選択したラジオボタンにチェック済みの属性を追加する方法です。

4

1 に答える 1

3

最初にチェックされたボックスを変更する場合は、「チェック済み」属性をHTML内の目的の要素に移動する必要があります。現在チェックされているボックスのスタイルを設定する場合は、次のCSSセレクターを使用できます。変更するinput[type=checkbox]:checked場合チェックボックスをクリックする以外のアクションによるチェック状態は、 JSを使用する必要があります。

.checked属性「checked」はJSの実際のプロパティとは異なります。属性が既にHTMLに設定されている場合(JSを介して変更することもできます)elem.getAttribute('checked')以外は返されますが、これが返されるかどうかを示すブール値(true / false)が常に返されます。ボックスは現在チェックされています。nullelem.checked

于 2013-03-11T11:32:58.790 に答える