错误提示 '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上报的错吗,可能是兼容性问题
[解决办法]