如题。在一个table中动态生成的text控件 如何提取这个text控件的value值

解决方案 »

  1.   

    如果有id钩子,最方便document.getElementById就可以了;如果没有,根据DOM来遍历寻找var eles=document.getElementsByTagName('table')[0];//根据情况
    for(var i=0,len=eles.length;i<len;i++){
     //到这里找
    }
      

  2.   

     var tb=document.getElementById('table的id'); 
      var rows=tb.rows;
      for(var i=0;i<rows.length;i++){ 
         var cells=rows[i].cells; 
         for(var j=0;j<cells.length;j++){ 
           alert(cells[j].childNodes[0].value) 
          }  
      }   
      

  3.   

    我是动态生成的很多tr和td 每个td里有个text控件
      

  4.   

    var texts=document.getElementsByTagName("input");
    var _t=new Array();
    for(var i=0;i<texts.length;i++){
       if(texts[i].parentNode.tagName=="td"&&texts[i].type=="text")
        {alert(texts[i].value)  
        _t.push(texts[i])
    }
    }