<form> <input type="radio" name="text" value="dog">狗<br> <input type="radio" name="text" value="cat" checked>猫<br> <input type="radio" name="text" value="pig">猪<br> </form> <script> var checkedValue; var elements=document.getElementsByTagName('input'); for ( var i=0 ;i<elements.length;i++){ if (elements[i].type==='redio'&&elements[i].name==='text' && elements[i].checked){ checkedValue=elements[i].value; } } console.log(checkedValue); </script>
'redio' ->radio
楼上对的,楼字母写错了,所以值没有赋值
单词拼错了....