日期:2014-05-16  浏览次数:20366 次

javascript 中 对象为 null 或未定义
写javascript时经常会遇到  无法获取属性“...”的值: 对象为 null 或未定义
这是为什么呢!
JavaScript 对象

------解决方案--------------------
你访问了未声明 或者 未赋值 的东西
------解决方案--------------------
1.可能变量名写错了
2.没有声明变量就直接调用其属性
3.没有对声明的变量进行赋值就直接调用
4.变量赋值过后被delete了,再次调用其属性
5.没有了
------解决方案--------------------
没有放到window.load里边去,
变量不存在,本来这个页面的js被另外一个页面调用了。这时候要判断一下
if(!el) return;
------解决方案--------------------
这就是Java 或者C# 中的空引用,你都没找到对象,确想亲对象的脸蛋儿,谁知道你要亲哪里啊
------解决方案--------------------
1.页面对象肯定要加载后才可以。
2.对象要存在。