本帖最后由 liujunsummer 于 2010-04-22 15:33:09 编辑

解决方案 »

  1.   

    id相同?这违背了html协议原则。谁写的页面?
      

  2.   

    如果你需要,应该是设置相同的Name而不是ID,
    document.getElementsByName()可以获取到同一个Name的所有HTML控件数组。
      

  3.   

    我是<a href=....></a>的标签
    请问我在c#里如何得到这个控件数组?
      

  4.   

    引用 3 楼 zsuswy 的回复:如果你需要,应该是设置相同的Name而不是ID,
    document.getElementsByName()可以获取到同一个Name的所有HTML控件数组。我是<a href=....></a>的标签
    请问我在c#里如何得到这个控件数组?
      

  5.   

    var   oLinks   =   getElementsByTagName("a");   
        
      for(i   =   0;   i   <   oLinks.length;   i++)   
      if(oLinks[i].name   ==   '约定的名称')   
      {   
      ...   
      }
      

  6.   

    var   oLinks   =   document.getElementsByTagName("a");   
        
      for(i   =   0;   i   <   oLinks.length;   i++)   
      if(oLinks[i].name   ==   '约定的名称')   
      {   
      ...   
      }