js判断对象不为空,如果为空就跳出,如果不为空就继续执行····这个跳出的代码怎么写?··

解决方案 »

  1.   

    补充一下··对象的名称是···document.getElementById("XXX") `````要判断这个不为空···
      

  2.   

    if(对象){
    //不为空的代码
    }
    else{
    //为空的代码
    }
      

  3.   


    var k;
    var a = {};
    for(var i in a){
        k++;
    }
    if(k == 0){
        return;
    }
    局限性还是比较大的
      

  4.   


    var _obj=document.getElementById("XXX");
    for(i=0;i<10;i++)
    {
     if(_obj)
     {
      ...
     }
     else
     {
      break;
     }
    }
      

  5.   


     if(document.getElementById("XXX"))
     {
      ...
     }
     else
     {
      return;
     }
      

  6.   

    var length = document.getElementById("XXX").length
    //非空
    if(length){}
    //空
    else{}
      

  7.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
      <title> New Document </title>
      <meta name="Generator" content="EditPlus">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
     </head>
    <script type="text/javascript">
    function objIsNull(obj){
    if(obj){
    alert("This obj is exist!");
    }else{
    alert("This obj is null");
    }
    }
    </script>
     <body>
     <!--不为null的例子-->
     <input type="button" value="exist" onclick="objIsNull(this)"/>
      <!--为null的例子-->
     <input type="button" value="null" onclick="objIsNull()"/>
     </body>
    </html>
      

  8.   


    if(document.getElementById("XXX") === "undefined")return;
    ....