2

次のようなフォーム要素があります。

<div id="myformelement">
   <input type="radio" id="option1">
   <label for="option2">Option 1</label>
   <input type="radio" id="option2">
   <label for="option2">Option 2</label> 
   <input type="radio" id="option3">
   <label for="option3">Option 3</label> 
   <input type="radio" id="option4">
   <label for="option4">Option 4</label>  
</div>

入力フィールド「option2」と「option3」とそのラベルを非表示にしたい。

ID をアドレス指定することで、入力の箇条書きを非表示にできます。残念ながら、入力フィールドに対応するラベルには、id を含む「for」タグしかありません。

javascript(jqueryなし)でこれを行うにはどうすればよいですか。

この質問 (特定の入力に関連付けられた html ラベルを検索する) を見つけましたが、これは ID 内の 1 つのラベルでのみ機能するようで、使用できません。

前もって感謝します!よろしく、 マルテ

4

2 に答える 2