<解決したいこと>
rails6でラジオボタンを使用し、javascriptで値を取得しました。取得したvalue値を変数に代入するとエラーが出てしまいます。変数に代入する方法を知りたいです。
javascript
1window.addEventListener('load', function(){ 2 document.addEventListener("turbolinks:load" 3 , function () { 4 var checkOption = document.getElementsByName('RadioGroup1'); 5 6 checkOption.forEach(function(e) { 7 e.addEventListener("click", function() { 8 var number = document.querySelector("input:checked[name=RadioGroup1]").value 9 }); 10 }); 11 }) 12 13}) 14 15 16HTML ↓ 17<form name="form1" action=""> 18 <input name="RadioGroup1" type="radio" value="1"/> 19 <label for="Radio1">ラジオボタン1</label> 20 <input name="RadioGroup1" type="radio" value="2" /> 21 <label for="Radio2">ラジオボタン2</label> 22 <input name="RadioGroup1" type="radio" value="3" /> 23 <label for="Radio3">ラジオボタン3</label> 24 </form> 25
document.querySelector("input:checked[name=RadioGroup1]").valueで値はコンソール上で取れているのを確認できますが、上記のように変数に代入したいのですが、エラー(Uncaught ReferenceError: number is not defined)が出てしまいます。