javascript在IE边缘抛出错误,但它在IE9中工作

时间:2017-03-19 07:45:41

标签: javascript model-view-controller

我正在传递单选按钮控件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中解决它。

0 个答案:

没有答案