首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

异常提示 'null' 为空或不是对象

2014-01-21 
错误提示 'null' 为空或不是对象function ShowFLT(i) {var lbmc var treePicfor (x 1 x

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

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


得首先取到数据

热点排行