Javascript:onChange给出一个"未定义" IE上的错误 - 适用于Chrome + FF

时间:2017-03-01 23:32:00

标签: javascript html internet-explorer

我一直试图找出为什么我一直得到一个"未定义" IE上的错误,对于我一直在研究的网页。我已经研究了一个可能的问题很长一段时间,包括查看相当多的StackOverflow相关问题,没有任何运气或成功找到解决方案。我希望有人可能在过去遇到过这样的问题,可以帮助我。

我在下面提供了HTML / JavaScript代码。该错误来自select语句:onchange="changeCat(this)"

感谢您提供的任何帮助,因为这个问题应该很简单,但却无法解决问题。

HTML代码:

<script type="text/javascript">
...

function changeCat(mySelectName) {
    var selectName = mySelectName.name;

    var selectBox = document.getElementById(selectName);
    var selectedValue = selectBox.options[selectBox.selectedIndex].value;

    getCatResults (catUrl, selectedValue);

}

....

</script>

...

<div class="col-md-2 ">
   <select onchange="changeCat(this)" id="categoryID" name="categoryID">
      <option value="1">Unknown</option>
      <option value="2">Accounting</option>
      <option value="3">Management</option>
  </select>
</div>

0 个答案:

没有答案