こちら参考にしています
https://javascript.programmer-reference.com/js-radio-value/
上記サイトを参考にラジオボタンの内容をテキストで出力したいのですが何も変化が起きなくて、出力の仕方がわかりません。
アドバイスなどいただけると助かりますよろしくお願いします。
<html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script src="sample.js"></script> </head> <body> <input type="radio" name="grp1" value="1">項目1 <input type="radio" name="grp1" value="2">項目2 <input type="radio" name="grp1" value="3">項目3 <input type="button" value="ボタン" onclick="getRadioValue('grp1');"> </body> <output type="text" id="resultRadio"></output> <script> function getRadioValue(name){ //ラジオボタンオブジェクトを取得する var radios = document.getElementsByName(name); //取得したラジオボタンオブジェクトから選択されたものを探し出す var result; for(var i=0; i<radios.length; i++){ if (radios[i].checked) { //選択されたラジオボタンのvalue値を取得する result = radios[i].value; break; } } //value値を表示する // alert("value値は" + result + "です"); resultRadio = result; } </script> </html>
回答2件
あなたの回答
tips
プレビュー