SCRIPT5007:无法获取属性'长度'的未定义引用或null引用
SCRIPT5007: Unable to get property 'length' of undefined or null reference
我在IE11中得到"无法获取未定义或null引用的属性'length'"。功能如下:
function chgSupr(val) {
var suprDD = eval('document.getElementById.col1LIAB_SUPERVISOR_CODE');
suprDD.length = 0;
if (!(val == '_')) {
var suprAryStr = '<select name="col1LIAB_SUPERVISOR_CODE" style="width: 150px;" required>';
var suprDD = eval('document.getElementById.col1LIAB_SUPERVISOR_CODE');
suprDD.length = 0;
suprAryStr += '<option value=""""></option>';
for (i = 0; i < suprAry[val].length; i++) {
tmpAry = suprAry[val][i].split('|~|');
suprDD.length++;
if (tmpAry[0].length > 1) {
suprDD[i].value = tmpAry[0];
suprDD[i].text = tmpAry[1] + '|' + tmpAry[0];
} else {
suprDD[i].value = "";
suprDD[i].text = "";
}
suprAryStr += '<option value="' + tmpAry[0] + '">' + tmpAry[1] + '</option>';
}
suprAryStr += '</select>';
} else {
suprDD.length = 0;
}
}
我不确定是什么原因导致它出错。
var suprDD = eval('document.getElementById.col1LIAB_SUPERVISOR_CODE') // is not corrent.
document.getElementById("") //use this or
eval('document.getElementById("")').
应避免eval。
相关文章:
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 在gump和nodejs中使用Typescript时,未定义对require和exports的引用
- gmaps4rails 2.4.6未捕获引用错误:未定义Gmaps
- 未捕获引用错误:未定义validateform
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- $未定义-未捕获引用错误
- Sitecore”;未捕获引用错误:未定义MultilistWithSearch;
- Wordpress:未捕获引用错误:未定义速度
- Node.js引用错误:未定义类名
- 未捕获的引用错误:未定义<映射键>
- Javascript错误:未捕获引用错误:未定义编辑
- jQuery$(this)引用未定义
- 无法获取属性'字符串'的未定义或null引用IE 11 ASP.NET
- 未捕获引用错误:未定义PrintThisPage
- Node.js-socket.io-对io.sockets的引用突然未定义
- 引用错误:在尝试使用ajax发送数据时未定义
- 在JavaScript中引用未定义的变量时,如何避免出现错误
- 在AJAX/JavaScript中,如何可能引用未定义的变量(匿名函数)
- Edge浏览器中window.open()返回的引用未定义