用document.all.tags("input")这样来确定页面中所有的对象,但是如果我想单独的针对某一部分对象应该怎么做?比如有10个checkbox,有5个name是a1,应该如何去确认这5个name=a1呢?document.a1.tags("input")这样好像不对

解决方案 »

  1.   

    document.a1.tags("input")取出来的是个数组 循环判断name就行了
      

  2.   

    <script type="text/javascript">
    for(var i=0;i<document.all.tags("input").length;i++)
    {
        if(document.all.tags("input")[i].type=="checkbox")
        {
            alert(i);
            //document.all.tags("input")[i].-----------------操作
        }
    }
    </script>
      

  3.   

    用document.getElementsByName("a1")啊。var elements = document.getElementsByName("a1");
    for(var i=0;i<elements.length;i++)
    {
        alert(elements[i].outerHTML);
    }