<tr onclick="xx(this)">function xx(o)
{
for(i=0;i<o.cells.length;i++)
o.cells[i].firstChild.value='xx'
}如果第一个是input的话

解决方案 »

  1.   

    <table>
    <tr onclick="xx(this)">
    <td>输入:<input name=xx></td><td><input name=xx></td><td><input name=xx></td>
    </tr>
    <tr onclick="xx2(this)">
    <td><input></td><td><input></td><td><input></td>
    </tr>
    <tr onclick="xx2(this)">
    <td><input></td><td><input></td><td><input></td>
    </tr>
    </table>
    <script>
    function xx(o)
    {
    for(i=0;i<o.cells.length;i++)
    o.cells[i].children("xx").value='xx'
    }
    function xx2(o)
    {
    for(i=0;i<o.cells.length;i++)
    o.cells[i].firstChild.value='xx'
    }
    </script>
      

  2.   

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">
    function abc(oo){
    for(i=0;i<oo.cells.length;i++)
    document.getElementById("xx" + i).value=oo.cells[i].firstChild.value
    }
    </script>
    </head><body>
    <table width="100%" height="49" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><input id="xx0" name="xx0" value="" type="text"></td>
        <td><input id="xx1" name="xx1" value="" type="text"></td>
        <td><input id="xx2" name="xx2" value="" type="text"></td>
        <td><input id="xx3" name="xx3" value="" type="text"></td>
      </tr>
    </table>
    <table width="100%" height="49" border="0" cellpadding="0" cellspacing="0">
    <tr onclick="abc(this)">
    <td>1</td>
    <td>1</td>
    <td>1</td>
    <td>1</td>
    </tr>
    <tr onclick="abc(this)">
    <td>2</td>
    <td>2</td>
    <td>2</td>
    <td>2</td>
    </tr>
    </table>
    </body>
    </html>
    我怎么不行,xxi的值变成“undefined”
      

  3.   

    TableID.rows(iIndex).cells(jIndex).innerText