多用 typeof() 在使用一些对象或者变量之前用这个方法判断一下是否为 "undefined"

解决方案 »

  1.   

    在定义变量的时候初始化,这样会尽量出现undefined和null.
      

  2.   

    是的,我也遇到类似问题
    应该多用typeof()  ,并且,声明,这是一种好的习惯
      

  3.   

    多加一些判断,很多语言都是这样的,像java,经常需要判断是否为NULL,否则经常抛异常,javaScript亦如此
      

  4.   

    1。尽量用 DOM标准接口
    2.尽量先判断是哪种浏览器和版本
    3.给不同浏览器下的私有属性写成常量,以便判断浏览器后调用