请注意·某列是不固定的··效果为我单击某一个格子,则将此格子所在的列复制到表格的最后~~

解决方案 »

  1.   

    http://hi.baidu.com/lz0830/blog/item/a30bf438dcd06ffbb211c791.html
      

  2.   

    td的onclick事件里面,td.parentNode是tr, tr的parentNode是tbody, new_tr =tr.node.cloneNode(true),然后tbody再appendChild(new_tr)就搞定了.
      

  3.   

    至于某列固定不固定,无所谓, 动态生成的td.onclick=function() {...}就行了 .
      

  4.   


    没看明白··我要的是单击某一格,此格所在的整列都要复制到。。你onclick怎么写
      

  5.   

    是不是要这样的?
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function tb_onClick(oEvent, tb){
    oEvent = oEvent || window.event;
    var td = oEvent.srcElement || oEvent.target;
    var tr = td.parentNode;
    var nIndex = -1;
    for(var i=0; i<tr.cells.length; i++){
    if(tr.cells[i] == td){
    nIndex = i;
    break;
    }
    }
    if(nIndex >= 0){
    for(var i=0; i<tb.rows.length; i++){
    tb.rows[i].appendChild(tb.rows[i].cells[nIndex].cloneNode(true));
    }
    }

    }
    </script>
    </head><body>
    <table width="500" border="1" cellspacing="0" cellpadding="4" id="tb" onclick="tb_onClick(event, this)">
      <tr>
        <td>&nbsp;1</td>
        <td>&nbsp;2</td>
        <td>&nbsp;3</td>
        <td>&nbsp;4</td>
      </tr>
      <tr>
        <td>3</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>5</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>7</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table></body>
    </html>