如果是FORM可以通过document.getElementById("表单的name").tagName得到
array通过typeof 对象名得到

解决方案 »

  1.   

    Array是内置对象,有constructor,HTML元素可没有哦
      

  2.   

    <form name='info'>
      <input type='button' name='sub'>
    </form>
    <script>
     var arr = new Array(2);
     arr[0] = 0;
     arr[1] = 1;
     alert(arr.constructor);
     alert(this.info.tagName);
     alert(this.info.sub.type);
    </script>
      

  3.   

    <form name='info'>
      <input type='button' name='sub'>
    </form>
    <script>
     var arr = new Array(2);
     arr[0] = 0;
     arr[1] = 1;
     alert(arr.constructor);
     alert(this.info.tagName);
     alert(this.info.sub.type);
    </script>