js中怎么避免为空或者不是对象的错误啊?

解决方案 »

  1.   

    +判断?其实如果你获取的DOM对象或者传来的参数就和你在后台的request对象一样。不去判断怎么知道是有的呢。当然了,如果觉得麻烦可以写个验证函数嘛。
      

  2.   

    加上条件比如
    if(document.getElementById("xx"))或者if(document.getElementById("xx")!="")
      

  3.   


    var o;
    if(o) alert(o); //若对象为undefined,false
    o = null
    if(o) alert(o); //若对象为null,false
    o = "";
    if(o) alert(o); //若字符串为“”,false
    o = "1";
    if(o) alert(o); //其他情况,true