看看你这句是什么? var customerId = document.getElementsByTagName("input")[0].value;索引是0当然永远是第一个。改为:
  var customerId = document.getElementsByTagName("input")[x.rowIndex].value;Try It Again!

解决方案 »

  1.   

    var customerId = document.getElementsByTagName("input")[0].value;写错了
      

  2.   

    jQuery不好用吗?
    获取上面三行的对象:
    $("input[type='hidden']");http://download.csdn.net/detail/dmtnewtons/4126497
      

  3.   

    非要用js的话:
    针对楼主当前代码,input对象依次为0,1,2var btns = document.getElementsByTagName("input");
    for(var i=0; i < btns.length; i++){
    if(btns[i].value == ""){
    alert(btns[i].value);
    }
    }