我正在传递单选按钮控件ID并获取单选按钮名称。使用该i检查单选按钮[0]进行检查。它在IE 9中运行良好,但在IE Edge中没有。
ABC.cshtml
Yes
@html.radiobuttonfor(m=>m.singlename,true,new{id="singleid",@onclick=bothchecked()})
No
@html.radiobuttonfor(m=>m.singlename,false,new{id="singleid_no",@onclick=bothchecked() })
ABC.js file
function bothchecked()
{
controls["singleid"];
checksingle(controls);
return false;
break;
}
function checksingle(controls)
{
var radio=document.getElementsByName(controls);
if(radio[0].checked)
{
}
else
{
enablecontrols(controls);
}
}
如果(radio [0] .checked)无线电[0]为空或未定义,我会在此行中收到错误。如果要在IE Edge中解决它。