不为undefined不是null就是对象了。

解决方案 »

  1.   

    if(!document.getElementById("aaa"))
    {}
      

  2.   

    是这样的.我有段Js
    if(document.forms[0].elements['department**[]'].length==null){
       field.checked = obj.checked;
    }其中**是变数.为空时 会提示为空或不是对象 怎么样才能让 它是对象时进行.length...
      

  3.   

    if(typeof(obj)=="object")alert("object")
      

  4.   

    if(document..forms[0].elements['department**[]'])
    {
       if(document.forms[0].elements['department**[]'].length==null){
       field.checked = obj.checked;
       }
    }
    else
    {
       alert("元素不存在")
    }
      

  5.   

    不是吧,人家问的是如何判断 object 呀?
    楼上二位答得文不对题!让俺捡个漏儿,哈<body>
    <input type="text" id="tbTest" value="ok">
    <script language="JavaScript">
    <!--
    var tb = document.getElementById("tbTest");
    alert((typeof tb).toString() == "object");
    alert((typeof tbNone).toString() == "object");//-->
    </script>