IE7 で 1 行のコードをテストしていますが、次のエラーが表示されます。
オブジェクトはこのプロパティまたはメソッドをサポートしておらず、参照しています
問題の行は次のとおりです。
var checked = document.querySelector('[name="answer1"]:checked');
これがコード全体です
質問 1 : トレーニングは気に入りましたか?
<input name="q4" value="Yes" type="radio"> Yes
<input name="q4" value="No" type="radio"> No
<br>
<button id="getval">cick here</button>
<script type="text/javascript">
document.getElementById('getval').onclick = function() {
var checked = document.querySelector('[name="q4"]:checked');
alert(checked ? checked.value : 'Not selected');
}
</script>
とにかくそれを修正する方法はありますか?