http://www.csdn.net/Expert/TopicView1.asp?id=637044去精华区看看我这个帖子可以选定第九行,然后移动过去:)

解决方案 »

  1.   

    try something like
    <table id="tbl">
    <tr><td>11</td><td>12</td></tr>
    <tr><td>22</td><td>22</td></tr>
    <tr><td>33</td><td>32</td></tr>
    <tr><td>44</td><td>42</td></tr>
    <tr><td>55</td><td>52</td></tr>
    <tr><td>66</td><td>62</td></tr>
    <tr><td>77</td><td>72</td></tr>
    <tr><td>88</td><td>82</td></tr>
    <tr><td>99</td><td>92</td></tr>
    <tr><td>1010</td><td>102</td></tr>
    <tr><td>1111</td><td>112</td></tr>
    </table>
    <input type="button" value="duplicate" onclick="dup(8,5)">
    <script language="javascript">
    function dup(nSrc, nDes)
    {
      var oTable = document.all("tbl");
      if (!oTable || oTable.tagName != 'TABLE'|| nSrc >= oTable.rows.length || nDes >= oTable.rows.length)
    return;  var newRow = oTable.rows[nSrc].cloneNode(true);  var desRow = oTable.rows[nDes];
      desRow.parentElement.insertBefore(newRow,desRow );}
    </script>