zoukankan      html  css  js  c++  java
  • 利用js实现table增加一行

    简单的方法:
    
    用jquery插件吧,很方便的,比如设置该table的id为mytable <table id="mytable"> <tr><td>第一行</td></tr> </table> <script> //选取你的table,添加一行 $("#mytable").append("<tr><td>第二行</td></tr>") </script>

    复杂的方法:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <script language="javascript">
     var rowid=1;
     function $(id){
      return document.getElementById(id);
     }
     function addRow(){
      var _tab=$("test");
      var _row=_tab.insertRow();
      rowid+=1;
      var _col1=_row.insertCell();
      _col1.innerText=rowid;
      _col1.align="center";
      var _col2=_row.insertCell();
      _col2.innerHTML="<input type='text'>";
      _col2.align="center";
      var _col3=_row.insertCell();
      _col3.innerHTML="<input type='text'>";
      _col3.align="center";
      var _col4=_row.insertCell();
      _col4.innerHTML="<input type='text'>";
      _col4.align="center";

     }
    </script>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>增加行</title>
    </head>

    <body>
     <table>
      <tr>
         <td align="center" valign="top">
        <table width="200" border="1" align="center">
          <tr>
         <td><input type="button" name="addBtn" value="&nbsp;&nbsp;add&nbsp;&nbsp;" onClick="addRow();"></td>
          </tr>
          <tr>
         <td><input type="button" name="addBtn" value="delete"></td>
          </tr>
        </table>
         </td>
       <td><table id="test" border="1">
        <tr>
         <td>&nbsp;</td><td align="center">ID</td><td align="center">Name</td><td align="center">Desc</td>
        </tr>
        <tr>
         <td align="center" width="50">1</td>
         <td><input type="text" name="id" id="testId"></td>
         <td><input type="text" name="name" id="testName"></td>
         <td><input type="text" name="desc" id="testDesc"></td>
        </tr>
      </table></td>
      </tr>
     </table>
    </body>
    </html> 

  • 相关阅读:
    dotnet core 3.0 linux 部署小贴士
    Akka.net 性能测试兼使用小技巧
    如何给小学生讲清楚ECC椭圆曲线加密
    Typescript骚操作,在TS里面直接插入HTML
    源自于NEO的KeyValue 数据库面世啦
    编译ROCKSDB总结
    Windows linux子系统 使用说明
    dotnetcore http服务器研究(二)性能分析
    dotnetcore Http服务器研究(一)
    使用信号量来 限制无边界池子与队列
  • 原文地址:https://www.cnblogs.com/zhwl/p/2501178.html
Copyright © 2011-2022 走看看