for (i=0;i< document.all.tags("LABEL").length; i++ )
{
 记录document.all.tags("LABEL")[i].id
}
同理继续遍INPUT textarea select
然后全部加起来,id就都出来了...

解决方案 »

  1.   

    2楼的朋友,可以详细说一下吗?我是新手,请帮帮忙,递归对我来说有点难度,正在学习中.
    3楼的朋友,如果按照你说的做,那就要把所有的控件写出来搜索一次,有点不太可能实现啊.我把"LABEL"
      换成"input"就可以了.谢谢
      

  2.   

    不过,运行出来的结果最前面一个ID是NaN,不知道是什么东东
    function bianli()
        {
            var elements=document.all.tags("input");
            var i;
            var id;
            for(i in elements)
            {
               id=id+elements[i].id;
            }
            document.write(id);  
              
            }