你这样设置文本框的ID
a1    b1
a2    b2
a3    b3
a4    b4function $F(id)
{
  var values=document.getElementById(id).value;
  return values;
}for(i=1;i<4;i++)
{
  var a=parseFloat($F("a"+i.toString()));
  var b=parseFloat($F("b"+i.toString()));
  if(a>b)
   {.....}
}
不知道理解对你的意思没有,,呵呵

解决方案 »

  1.   

    呵呵,谢谢,不过你回答的不是我想要的,我的问题是左边的那列的名称是要一样的,右边的那列名称也是一样的,并且左右两边的行数相同,但是行数是无法确定的,要比较同行的左边列的textA是否大于同行的右边的列textB,不知道我描述清楚没有?
      

  2.   

    我的问题是左边的那列的名称是要一样的,右边的那列名称也是一样的//那就是说左边全部是txtLeft,右边全部是txtRight?是这个意思?var objTxtL=document.form.txtLeft;
    var objTxtR=document.form.txtRight;for(var i=0;i<objTxtL.length;i++){
     if(objTxtL[i].value>objTxtR[i].value){
      ......
     }
    }不知道是不是这个意思?
      

  3.   

    左边的 name为textA 右边的name为 textB
    用var textA=document.getElementsByName("textA ");
    var textB=document.getElementsByName("textB");
    在循环这2个数组就ok