`

table动态增加一行

阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <base href="<%=basePath%>">
  <title>My JSP 'tableaddrow.jsp' starting page</title>
  <meta http-equiv="pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
  <meta http-equiv="expires" content="0">
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="This is my page">
  <!--
  <link rel="stylesheet" type="text/css" href="styles.css">
  -->
  <script type="text/javascript">
  function tableAddRow(tableName)
  {
   var row = tableName.insertRow(tableName.rows.length);  //行对象
   var i = tableName.rows.length - 2; //table原有的行数
   var col;  //列对象
 
   if(tableName==tableId)
   {
    col = row.insertCell(0);
    col.innerHTML = "<input type='text' size='1' />";
    col = row.insertCell(1);
    col.innerHTML = "<input type='text' size='1' />";
    col = row.insertCell(2);
    col.innerHTML = "<input type='text' size='1' />";
    col = row.insertCell(3);
    col.innerHTML = "<input type='text' size='1' />";
   }
  }
  </script>
</head>
<body>
  <input type=button value=增加行 onclick="tableAddRow(tableId);" />

  <table id="tableId">
   <tr bgcolor="#E1F0C4">
    <td>标号</td>
    <td>姓名</td>
    <td>性别</td>
    <td>年龄</td>
   </tr>
  </table>
</body>
</html>
分享到:
评论

相关推荐

    利用jquery给指定的table动态添加一行、删除一行的方法

    要添加一行,我们需要确定要在哪一行之后插入新的行。jQuery提供了`eq()`方法来选择具有特定索引的元素。例如,`$("#mytable tr").eq(0)`将选择第一行,`$("#mytable tr").eq(-1)`将选择最后一行。`nth-child(n)`...

    使用jquery给指定的table动态添加一行、删除一行

    支持在任意行添加一行且可配置的,如可在第一行添加一行、第二行添加一行、倒数第一行添加一行、倒数第二行添加一行,随需求的变化都不会影响。 前提条件:行数需在表中存在否则添加不成功。 2)、删除一行 支持动态...

    table实现动态添加行

    当用户点击按钮时,这个方法会被调用,从而在表格中添加一行新数据。 当然,实际应用中可能需要根据具体需求调整单元格的数量和内容。例如,你可能需要从数据库获取数据填充单元格,或者让用户输入数据后再添加。...

    table动态添加行并编辑

    JavaScript(js)作为客户端脚本语言,使得我们能够实现表格的动态交互功能,如动态添加行、行编辑以及行数据修改。下面我们将深入探讨这些知识点。 ### 1. 动态添加行 在HTML中,`&lt;table&gt;`元素用于创建表格,但...

    html动态添加table行

    实现自动添加table行,增删改查功能统一完成实现,统一提交

    table动态增加删除行列

    使用javascript实现table动态增加删除行列。

    table动态添加行

    通常,我们不希望删除第一行,所以新行会添加到第二行之后: ```javascript function addRow() { var table = document.getElementById('myTable'); var newRow = table.insertRow(-1); // 在最后一个行后插入...

    table 使用js 高效 动态添加行

    每一行(Row)由`&lt;tr&gt;`标签定义,每一列(Column)由`&lt;td&gt;`(数据单元格)或`&lt;th&gt;`(表头单元格)标签定义。例如: ```html &lt;table&gt; 姓名 年龄 张三 &lt;td&gt;25 &lt;/table&gt; ``` 二、JavaScript动态添加行 1....

    一个动态添加table行的js例子

    如果要将新行添加到表格的最后一行,可以这样操作: ```javascript var table = document.getElementById('myTable'); table.appendChild(newRow); ``` 5. **删除元素**:要删除已存在的行,可以使用`...

    javascript table 增加删除行,巧妙实现

    例如,可以为`&lt;button&gt;`元素添加一个`click`事件,触发添加或删除行的功能。 ```html 添加行 删除选中行 document.getElementById('addBtn').addEventListener('click', function() { addRow('myTable', ['新...

    jstable添加行删除行复制行

    在处理表格(Table)元素时,JavaScript可以帮助我们实现实时的动态操作,比如添加、删除和复制行。本文将详细讲解如何使用JavaScript来实现这些功能。 首先,我们需要了解HTML中的`&lt;table&gt;`元素。它用于创建表格,...

    LayUI table新增空白行

    在这种情况下,通过对LayUI的table模块进行自定义修改,我们可以实现动态数据加载时插入空白行的功能。 首先,理解LayUI的table模块。LayUI的table组件是一个强大的数据展示工具,它支持各种操作,如分页、排序、...

    JavaScript table 动态添加行,列

    //创建一行 for(var i=0;i;i++){ var _tr=_table.insertRow(i); //创建八列 for(var j=0;j;j++){ var _td=_tr.insertCell(j); //var _tn=document.createTextNode(i.toString()+j.toString...

    JQuery动态添加删除table行.

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括动态地添加和删除表格行。本文将深入探讨如何使用jQuery实现这一功能,以提高网页交互性。 一、HTML基础 首先,我们需要一个基本...

    动态增加table行

    在网页开发中,动态增加table行是一项常见的需求,特别是在数据展示和交互丰富的应用中。这个功能使得用户可以在表格中实时添加、编辑或删除数据行,提供了更好的用户体验。下面将详细解释这一技术及其相关知识点。 ...

    layui实现点击按钮给table添加一行

    •问题描述:想实现点击按钮在表格添加一行的功能,但发现layuii并未集成该工具栏,因此,需要自己手动添加这个功能; •原先我写的table是这样实现的: $(#addTable).click(function(){ var tr= &lt;tr&gt;+ &lt;td&gt;11...

Global site tag (gtag.js) - Google Analytics