document.getElementsByName("aa")
察看返回值

解决方案 »

  1.   

    if(document.getElementsByName("aa"))
    {
    //存在此变量
    }
      

  2.   

    我觉得还是有问题
    if(document.getElementsByName("aa"))
    {
    //存在此变量
    }
    上面的方法是通过查看它的值来判断它是否存在的,如果不存在,当然也就没值
    但当它存在的时候,它也可能没值,我就是要在它没值的时候提醒它必须有值。
      

  3.   

    我刚才试过,假若没有定义aa的话,用document.getElementsByName("aa")会提示aa未定义
      

  4.   

    form1.aa==null 真不存在,假存在
      

  5.   

    值和存在不是一个概念,值是aa.value,存在是aa是否在document.all列表中
    <input type="text" name="aa">
    <script>
    if (document.all.aa) alert('aa不存在!');
    else if (document.all.aa.value == "") alert('aa的值不许为空!');
    <script>