ラジオ ボタンの値へのアクセス: より簡潔なアプローチ
JavaScript プログラムで、選択したラジオ ボタンの値が返されるという問題が発生しました。未定義。提供したコードは aNodeList によるループに依存しているため、非効率的になる可能性があります。値を取得するためのより現代的で簡潔な方法は、要素クエリ メソッドを使用することです。
改善されたコード:
この問題を解決するには、次のコードの利用を検討してください:
document.querySelector('input[name="genderS"]:checked').value;
この行はループと同じ機能を 1 行で実現します。 querySelector() メソッドを利用して、指定された名前属性 (「genderS」) とチェックされたステータスを持つラジオ ボタンを選択します。
仕組み:
利点:
使用法:
選択した値を次の値に割り当てることができます。次のような変数:
var genderValue = document.querySelector('input[name="genderS"]:checked').value;
この変数は、submitForm 関数またはプログラムの他の部分で使用できます。
このより簡潔で効率的なメソッドを実装することで、効果的に次のことができます。未定義の問題が発生することなく、選択したラジオ ボタンの値を取得します。
以上がJavaScript で選択したラジオ ボタンの値を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。