我一直试图找出为什么我一直得到一个"未定义" 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>