`

Javascript动态表格处理

 
阅读更多

<table id="transferTable">

<tr tag="0"><td style="width:150px">区号</td><td>转接号码 <input type="button" value=" 新增行 " onclick="addRow();"></td></tr>

<c:if test="${callCenterFlow.flowTransfers != null}">

<c:forEach items="${callCenterFlow.flowTransfers}" var="e" varStatus="status">

<tr id="${status.index+1}">

<td><input type='text' name='keys' size='10' value="${e.key}"></td>

<td>

<textarea rows='2' cols='50' name='transferNos' id="transferNos${status.index+1}">${e.transferNos}</textarea>

<input type="button" value="选择" onclick="selectTransfer('transferNo${status.index+1}')">

<a href='javascript:deleteRow(${status.index+1});'>删除</a>

</td>

</tr>

</c:forEach>

</c:if>

</table>

<script type="text/javascript">

function addRow(){

var table = $("transferTable");

var newRow = table.insertRow(table.rows.length);

var index = table.rows.length - 1;

newRow.index = index;

var areaCell = newRow.insertCell(0);

areaCell.innerHTML="<input type='text' name='keys' size='10'>";

var transferCell = newRow.insertCell(1);

transferCell.innerHTML="<textarea rows='2' cols='50' name='transferNos' id='transferNos"+index+"'></textarea><input type='button' value='选择' onclick=\"selectTransfer('transferNos"+index+"');\"><a href='javascript:deleteRow("+index+");'>删除</a>";

}

function deleteRow(index){

var table = $("transferTable");

for(var i=0;i<table.rows.length;i++){

if(table.rows[i].index == index || table.rows[i].id == index){

table.deleteRow(i);

break;

}

}

}

</script>

分享到:
评论

相关推荐

    javascript动态操作表格

    在JavaScript中,动态操作表格是一项常见的任务,尤其在构建数据驱动的Web应用时。下面将详细探讨这个主题,包括如何添加、删除、选择表格以及兼容性问题。 首先,让我们从添加表格开始。在HTML中,表格由`&lt;table&gt;`...

    javascript动态添加表格数据行

    在JavaScript编程中,动态添加表格数据行是一种常见的需求,特别是在构建交互式的Web应用程序时。这个功能允许用户在不刷新整个页面的情况下添加新的记录,提高了用户体验。在这个例子中,我们将探讨如何利用...

    JavaScript动态添加删除表格行

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

    HTML+JavaScript动态表格

    本项目“HTML+JavaScript动态表格”专注于提供一种高效且用户友好的方式来处理表格数据,具备增、删、改功能,并允许用户上传和查看图片,以及使用日历功能。 首先,HTML是网页的基础结构语言,用于定义页面的布局...

    老裴帮助关于Javascript动态创建表格的小练习

    在这个特定的练习中,我们将探讨如何使用JavaScript动态地生成表格,这对于构建交互式Web应用或者处理动态数据展示是非常有用的。 在描述中提到的博文链接(已省略)可能提供了一个详细的步骤指南或者示例代码,以...

    JavaScript动态生成表格案例

    这是一个动态生成表格的 HTML 页面,使用了 JavaScript 动态生成表格内容。这个表格显示了一组学生的成绩信息,包括姓名、科目和得分,并提供了删除操作。 在页面中,先声明了一个 table 元素,并设置了 id 为 ...

    JavaScript动态操作表格,添加,删除行、列及单元格

    在本文中,我们将深入探讨如何使用JavaScript来动态地操作表格,包括添加、删除行、列以及单元格。这将帮助开发者在不刷新页面的情况下,实现灵活的数据管理功能。 1. **创建表格** 在HTML中,我们可以使用`...

    JavaScript实现表格排序

    在网页开发中,JavaScript是一种非常重要的脚本语言,它能够为用户提供动态交互体验。当我们需要在网页上展示数据时,表格是一种常见的呈现方式。而JavaScript实现的表格排序功能则能够帮助用户更方便地管理和理解...

    JavaScript 动态网页实例 - 表格处理.rar

    本章首先介绍HTML中普通表格的组成结构,然后,在此基础上,介绍如何使用JavaScript设置表格的属性。随后,更具体地介绍操作表格元素的一般方法,主要是对表格行、列的动态增删操作。有了这些基础,在本章的最后介绍...

    JavaScript特效(表格类)

    以下是一些关于JavaScript表格类特效的重要知识点: 1. **DOM操作**:在JavaScript中,Document Object Model(DOM)是网页内容的结构化表示,通过DOM我们可以对表格进行添加、删除、修改单元格或行等操作。例如,`...

    JavaScript动态网页编程(实例版)

    - **图表绘制**:利用D3.js等库,根据获取到的数据动态绘制图表。 以上就是基于“JavaScript动态网页编程(实例版)”这一主题所涉及的主要知识点及其应用场景。通过对这些知识点的学习和实践,开发者可以更好地...

    javascript动态创建表格.doc

    在JavaScript中动态创建表格是一项常见的任务,特别是在网页交互和数据展示中。本文将深入探讨如何利用...在实际应用中,要注意浏览器兼容性问题,并正确处理动态操作时的索引变化,以确保代码的稳定性和效率。

    javascript 表格行列动态添加

    总之,JavaScript表格的行列动态添加是网页交互设计中的重要技能,结合formbean的String数组使用,能够灵活地处理和展示动态数据。在实际开发中,还需要考虑兼容性、错误处理和性能优化等问题,以提供更好的用户体验...

    javascript表格操作

    在探讨“javascript表格操作”的知识点时,我们主要聚焦于如何利用JavaScript来动态地操作HTML中的表格元素,包括但不限于创建、删除行或单元格,以及进行数据的排序和汇总。以下是对这一主题的深入解析。 ### 动态...

    JavaScript 趣味案例-事件处理-dom操作表格 示例代码

    包含表格表单创建、样式设置、事件绑定(表格、表单、复选框)、事件处理JavaScript 事件处理 示例代码 包含表格表单创建、样式设置、事件绑定(表格、表单、复选框)、事件处理JavaScript 事件处理 示例代码 包含...

    JavaScript操作表格

    本篇内容主要介绍了使用JavaScript进行表格操作的方法,包括创建表格、删除行与单元格、选取表格元素以及处理表格事件等。这些技术对于开发动态网页或应用程序来说是非常有用的。通过这些技术,可以实现更加灵活的...

    javascript经典表格操作

    JavaScript可以用于动态生成或修改这些元素,使表格更具动态性。 2. **动态增加行**:在JavaScript中,可以利用`document.createElement()`方法创建新的`&lt;tr&gt;`和`&lt;td&gt;`元素,然后通过`appendChild()`或`...

    JavaScript控制表格换色

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理客户端的交互和动态效果。在网页中,我们经常需要对表格进行各种操作,比如根据数据的变化改变表格的样式,例如换色,来提高用户的视觉体验...

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

    在JavaScript编程中,动态操作HTML元素,特别是表格(table)元素,是常见的需求。这个案例主要涉及了如何使用JavaScript来实现表格的添加、删除等基本操作。这些功能对于网页交互性和用户体验有着重要的作用,尤其...

    JavaScript动态添加表格行(使用模板、标记)

    `editTableTest.html`包含了一个表格结构和必要的HTML元素,而`editTable.js`则包含了处理动态添加表格行的JavaScript代码。通过运行这个例子,我们可以看到如何在用户交互(比如点击按钮)时动态地向表格添加行。 ...

Global site tag (gtag.js) - Google Analytics