<SCRIPT LANGUAGE="JavaScript">
<!--
var a = document.all;
for(var i=0;i<a.length;i++)
{
if(typeof(a.name)!="undefined"&&a.name.substr(0,2)=="01")
{
//所有你要的控件
}
}
//-->
</SCRIPT>

解决方案 »

  1.   

    这好象不行,没有执行到if里面,a是个数组怎么能用a.name呢应该用a(i).name,可是a(i).name也不对.
      

  2.   

    这也不行,例如
    var a = document.all
    alert(a[i].name)
    不能输出
      

  3.   

    对不起写错了
    var a = document.all
    alert(a[0].name)
    输出undefined
      

  4.   

    你没看到
    typeof(a[i].name)!="undefined"
    这句?就是判断是否有name这个属性的
      

  5.   

    这句我当然看到了,可是我的网页上有复选框,
    var a = document.all
    alert(a[0].name)
    不应该是undefined吧
      

  6.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var a = document.all;
    for(var i=0;i<a.length;i++)
    {
    if(!confirm("标签名为:" + a[i].tagName + ",是否继续?"))
    {
    break;
    }
    }
    //-->
    </SCRIPT>
    自己看都是什么
      

  7.   

    var objs=document.getElementsByName("a");
    var strCheck=""
    for(i=0;i<objs.length;i++)
    {
    obj=objs[i];
    if(obj.checked==true)
    {
    strCheck=strCheck + obj.id + ","
    }
    }
    这个可以把你页面里面所有名称为a的控件取出来,objs.length为总数
    看看对你有没有帮助吧,肯定是不能直接拿去用了:)