先遍历页面选出选中的行,根据选中的事件得到该行的索引,然后根据索引取出该行每一个单元个的值,附给txt
获取索引代码:
if(name.checked)
{
  var Inax=name.parentNode.parentNode.rowIndex;
}
其他的都简单了

解决方案 »

  1.   

    <html>
    <head>    
    <title></title>
    </head>
    <body>
    <style>
    td.data
    {
    cursor:hand;
    }
    </style>
    <table border="1" onclick="getValue()">
    <tr><td>名称</td><td>数据</td></tr>
    <tr><td class="data">111</td><td class="data">222</td></tr>
    <tr><td class="data">333</td><td class="data">444</td></tr>
    </table>
    <script>
    function getValue(){
    var obj = window.event.srcElement;
    if(obj.tagName == "TD" && obj.className == "data"){
    alert(obj.innerHTML);
    }
    }
    </script>
    </body>
    </html>取出值后的处理就不用我再写了吧
      

  2.   

    function select(r){
               // alert(r.innerHTML);
                var arrRows=[];
                var checkRows=r.parentNode.parentNode.cells;
                document.chargeInfoForm.recid.value=checkRows[1].innerHTML;
        document.chargeInfoForm.productname.value=checkRows[2].innerHTML;
    document.chargeInfoForm.productno.value=checkRows[3].innerHTML;
    document.chargeInfoForm.deductno.value=checkRows[4].innerHTML;
        document.chargeInfoForm.seasontotal.value=checkRows[5].innerHTML;
        document.chargeInfoForm.yeartotal.value=checkRows[6].innerHTML;
    document.chargeInfoForm.total.value=checkRows[7].innerHTML;

    //for(j=1;j<checkRows.length;j++){
         // arrRows.push(checkRows[j].innerHTML);
    //
    //}
                 // alert(arrRows);       } <td><a href="#" onclick="select(this)" >&Icirc;&not;&raquo;¤</a> </td>