`
1154934572
  • 浏览: 65840 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

js创建表格和删除表格中的行

 
阅读更多
<script>
// 为表增加一行
function create()
{
  var tableObj = document.getElementById("tab");
  alert(tableObj.rows.length);
  var newRowObj = tableObj.insertRow(tableObj.rows.length);
 
  // 此处的顺序应该和下面的顺序一致
  var newColName = newRowObj.insertCell(newRowObj.cells.length);
  var newColGender = newRowObj.insertCell(newRowObj.cells.length);
var newColAge = newRowObj.insertCell(newRowObj.cells.length);
var newColButton=newRowObj.insertCell(newRowObj.cells.length);

newColName.innerHTML = '刘德华';
  newColGender.innerHTML = '男';
  newColAge.innerHTML = 46;
  newColButton.innerHTML = '<input type="button" value="Delete" onclick="deleteCurrentRow(this)">';
}

// 删除一行
function deleteCurrentRow(obj)
{
  var trObj = obj.parentNode.parentNode;
  var tBody = trObj.parentNode;
  tBody.removeChild(trObj);
}

</script>

<html>
<body>
<center>
<input type="button" value="create table" onclick="create()"
<div id="table"></div>
<div>
  <table id="tab">
    <tr>
        <td>姓名</td>
        <td>性别</td>
        <td>年龄</td>
        <td>操作</td>
    </tr>
  </table>
</div>
</center>
</body>
</html>
分享到:
评论

相关推荐

    javascript动态创建表格

    * `deleteRow(index)`: 删除表格中的指定行 * `deleteCell(index)`: 删除行中的指定单元格 注意事项 * 在删除表格的行时,表格的行数会马上变化,因此需要注意循环删除的顺序 * 使用 `deleteRow()` 和 `deleteCell...

    js 添加删除表格

    在JavaScript中,添加和删除表格是常见的操作,特别是在动态网页设计和前端开发中。这篇文章将深入探讨如何使用JavaScript实现这个功能,并提供一个简单的源码示例。首先,我们需要理解HTML表格的基本结构,然后利用...

    javascript实现表格添加删除等操作

    4. **数据管理**:如果表格数据存储在JavaScript数组中,那么在添加、删除或编辑行时,也应同步更新数组。这有助于保持数据的一致性,并可能用于其他操作,如排序或过滤。 5. **模板字符串**:在创建新的HTML元素时...

    JS实现页面创建表格.rar

    实现页面创建表格,和删除指定列、行单元格功能。利用JavaScript动态创建表格,可根据用户的使用需求动态添加指定列数、行数,删除指定列数、行数。删除成功或不成功时,会反馈给用户一个弹框提示,增强用户体验感。

    JavaScript动态添加删除表格行

    在JavaScript编程中,动态添加和删除表格行是一个常见的需求,特别是在网页交互和数据展示中。这篇博客"JavaScript动态添加删除表格行"可能详细讲解了如何使用JavaScript实现这一功能。通过给定的标签"源码"和"工具...

    动态创建删除表格

    在网页开发中,动态创建和删除表格是一种常见的需求,特别是在数据展示和用户交互场景下。jQuery库因其简洁的API和强大的DOM操作能力,被广泛用于此类任务。本篇将深入探讨如何使用jQuery来动态实现表格的创建和删除...

    纯javascript增加删除表格行

    3. **删除行**:删除表格行通常涉及到选择要删除的行,并调用`removeChild()`方法。例如,假设我们想删除点击时的当前行,可以这样实现: ```javascript function deleteRow(event) { if (confirm('确定要删除...

    js创建table表格

    2. **创建表格行和单元格**: ```javascript var row = document.createElement('tr'); var cell = document.createElement('td'); ``` 你可以根据需要为表格添加多个行和单元格。 3. **添加下拉框(`&lt;select&gt;...

    js动态添加删除表格

    在JavaScript(JS)中,动态添加和删除表格是常见的任务,尤其在开发交互式Web应用时。这涉及到了DOM(Document Object Model)操作,因为HTML表格实际上是由一系列DOM元素组成的。下面将详细介绍如何使用JavaScript...

    javascript 动态创建表格:新增、删除行和单元格.zip

    本压缩包中的"javascript 动态创建表格:新增、删除行和单元格.zip"内容着重介绍了如何使用JavaScript来动态地构建和修改HTML表格。 首先,我们要理解表格在HTML中的基本结构,它由`&lt;table&gt;`元素包含,内部包含`...

    JS动态增加删除表格行

    另一种方法是使用CSS样式和JavaScript创建类似表格的效果,通过增加和删除`div`元素来管理数据。这种方式更加灵活,可以实现复杂的布局,但可能不适用于需要表格特性的场景,如排序和筛选。 ### 4. 高级技巧与最佳...

    复选框选中表格中的行进行删除行操作

    在IT领域,尤其是在Web开发和用户界面设计中,"复选框选中表格中的行进行删除行操作"是一项常见的功能需求。这个功能主要用于提供用户友好的数据管理方式,让用户能够批量选择并处理表格中的数据。下面我们将详细...

    js删除表格本行列表

    在JavaScript编程中,"js删除表格本行列表"这一主题涉及到网页交互中的动态数据操作,尤其是在处理用户界面(UI)与后端数据库之间的数据同步。在这个场景中,我们通常会用到HTML表格来展示从数据库获取的数据,并...

    用js创建表格及做相应增删改和排序操作

    在JavaScript中创建表格并进行增删改查及排序操作是一项常见的任务,特别是在Web开发中,尤其是在没有使用前端框架如React或Vue的情况下。本教程将详细解释如何实现这一目标。 首先,我们来创建一个HTML基础结构,...

    js动态创建表格,删除行列的小例子

    以上就是通过JavaScript动态创建表格,以及删除表格中行列的基本过程和代码实现。掌握这些技能,能够极大地增强Web应用的交互性和用户体验。对于有志于学习前端开发的朋友来说,这些操作是必须熟练掌握的基础知识点...

    js动态绘制表格,实现动态绘制,添加 和删除

    根据给定的信息,本文将详细解释如何利用JavaScript(简称JS)动态地创建、修改和删除HTML表格中的数据,以及如何遍历这些数据。这不仅是一个非常实用的功能,而且对于前端开发人员来说也是必备技能之一。 ### 一、...

    js操作table元素,表格的行列新增、删除汇集.txt

    根据给定的文件信息,我们可以总结出一系列关于使用JavaScript(简称JS)操作HTML中的`&lt;table&gt;`元素,尤其是对表格的行(`&lt;tr&gt;`)和列(`&lt;td&gt;`或`&lt;th&gt;`)进行增删操作的关键知识点。以下是对这些功能的详细解释: #...

    javascript_动态创建表格

    本文将详细介绍如何使用JavaScript中的`appendChild()`, `insertRow()`, 和 `insertCell()` 方法来实现动态创建表格的功能,并介绍如何删除表格的行和单元格。 #### 一、动态创建表格的基本方法 ### 1. 使用 `...

Global site tag (gtag.js) - Google Analytics