我需要从一组单选按钮中获取所选单选按钮的值,以下代码适用于 chrome。我可以在输入上使用 value 属性,但是在 Edge 和 IE 上,myRadio 上没有 value 属性。
是否有一个不错的跨浏览器替代方法来使用纯 javascript 获取所选单选按钮的值?
function test(){
//prints selected button's value on chrome while undefined on Edge
console.log(document.getElementById("myForm").myRadio.value);
}
<form id="myForm">
<input type="radio" name="myRadio" value="0" />
<input type="radio" name="myRadio" value="1" />
<input type="radio" name="myRadio" value="2" />
</form>
<button onClick="test()">Test</button>
POPMUISE
www说
慕雪6442864
相关分类