求简单的实例

解决方案 »

  1.   

    比如:
    <table><tr><td>复制我</td></tr></table>
    这里有个tr这行,我想点击这行的时候,按键盘的+号,keyCode==46,然后重载该行,在该行的下面显示。
    效果应该这样
    <table><tr><td>复制我</td></tr>
    <tr><td>复制我</td></tr>
    </table>
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
      <title> New Document </title>
      <meta name="Generator" content="EditPlus">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <script type="text/JavaScript" src="jquery-1.3.2.js"></script><!--这里引入jquery的文件-->
     <script type="text/JavaScript" >
    $(document).ready(function(){
    $("tr").click(function(){
     $(this).clone(true).insertAfter(this);
    });
    });
    </script>
     </head>
    <body> 
    <table border="1" width="200">
    <tr >
    <td>复制</td>
    <tr>
    </table> </body>
    </html>
      

  3.   

    <!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=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function init(){
    var tds=document.getElementsByTagName("tr");
    for(var i=0;i<tds.length;i++){
    tds[i].onclick=change;
    }
    }
    function change(){
    var tds=document.getElementsByTagName("tr");
    for(var i=0;i<tds.length;i++){
    tds[i].style.backgroundColor="white";
    }
    this.style.backgroundColor="red";
    }
    function copy(){
    var a="";
    var p="";
    var n="";
    var tr;
    var tds=document.getElementsByTagName("tr");
    for(var i=0;i<tds.length;i++){
    if(tds[i].style.backgroundColor=="red"){
    a=tds[i].innerHTML;
    p=tds[i].parentNode;
    r=tds[i].nextSibling;
    tr=document.createElement("tr");
    tr.innerHTML=a;
    break;
    }
    }
    if(!r){
    p.appendChild(tr);
    }else{
    p.insertBefore(tr,r);
    }
    }
    window.onload=init;
    document.onkeydown=copy;
    </script>
    </head><body>
    <table>
    <tr>
    <td>复制我1</td>
    </tr>
    <tr>
    <td>复制我2</td>
    </tr>
    </table>
    </body>
    </html>
    按的哪个键你自己判断下吧