以下代码在 Chrome 中有效,但在 IE 中无效
repNumObject = document.querySelector("input[type='radio']:checked");
在 try catch block 中抛出无效参数的错误 请提出解决方案
最佳答案
我认为问题是 :checked selector ,即 not supported in IE8
var els = document.querySelectorAll("input[type='radio']");
//need to loop els and find the checked item
for (var i = 0; i < els.length; i++) {
if (els[i].checked) {
repNumObject = els[i];
}
}
关于JavaScript queryselector 方法在 IE8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30161278/