读书人

异常提示 amp;#x27;nullamp;#x27; 为空或不是

发布时间: 2014-01-21 00:35:39 作者: rapoo

错误提示 'null' 为空或不是对象
function ShowFLT(i) {
var lbmc ;
var treePic;
for (x = 1; x <= 12; x++) {
if (i == x) {
lbmc = document.getElementById('LM' + i);
treePic = document.getElementById('treePic' + i);
if (lbmc.style.display == "none") {
treePic.className = 'lmenua';
lbmc.style.display = '';
}
else {
treePic.className = 'lmenub';
lbmc.style.display = 'none';
}
}
else {
lbmc = document.getElementById('LM' + x);
treePic = document.getElementById('treePic' + x);
treePic.className = 'lmenub';
lbmc.style.display = 'none';

}
}
}

最后两句错误提示 'null' 为空或不是对象,什么原因,求解.
[解决办法]
浏览器F12 看看
lbmc = document.getElementById('LM' + x);
treePic = document.getElementById('treePic' + x);

lbmc 和 treePic 数据取到没。


[解决办法]
是不是没有取到这个对象
[解决办法]
firefox有个 firebug 或ie 8 以上的可以调试的
[解决办法]
ie上报的错吗,可能是兼容性问题
[解决办法]

引用:
数据取不到你怎么赋值


得首先取到数据

读书人网 >Java Web开发

热点推荐