と、思っているのですが、なぜか「X」だけの表示になってしまいます。
下記のコードのうち、HTMLの部分は変えずに、jsの変更だけでそのようなことはできませんでしょうか?
https://jsfiddle.net/2po6azjq/
php
1<div class="fields" data-required="yes" data-type="radio"> 2 3<label class="radio-inline"> 4<input name="nanashi" class="a" value="X" checked="checked" type="radio">中身X</label> 5 6<label class="radio-inline"> 7<input name="nanashi" class="a" value="Y" type="radio">中身Y</label> 8 9<label class="radio-inline"> 10<input name="nanashi" class="a" value="Z" type="radio">中身Z</label> 11 12</div> 13 14 15<p>▼ここに選択内容を表示させたい</p> 16<div id="response"></div> 17<p>▲ここに選択内容を表示させたい</p> 18 19 20<script type="text/javascript"> 21var input = document.getElementsByClassName("a")[0]; 22var response = document.getElementById('response'); 23 24var changeResponse = function() { 25 response.textContent = input.value; 26}; 27 28input.addEventListener('change', changeResponse); 29 30window.onload = changeResponse; 31 32</script>
年始早々申し訳ございませんが、お手すきの折りに、宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー