<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中,动态操作表格是一项常见的任务,尤其在构建数据驱动的Web应用时。下面将详细探讨这个主题,包括如何添加、删除、选择表格以及兼容性问题。 首先,让我们从添加表格开始。在HTML中,表格由`<table>`...
在JavaScript编程中,动态添加表格数据行是一种常见的需求,特别是在构建交互式的Web应用程序时。这个功能允许用户在不刷新整个页面的情况下添加新的记录,提高了用户体验。在这个例子中,我们将探讨如何利用...
在JavaScript编程中,动态添加和删除表格行是一个常见的需求,特别是在网页交互和数据展示中。这篇博客"JavaScript动态添加删除表格行"可能详细讲解了如何使用JavaScript实现这一功能。通过给定的标签"源码"和"工具...
本项目“HTML+JavaScript动态表格”专注于提供一种高效且用户友好的方式来处理表格数据,具备增、删、改功能,并允许用户上传和查看图片,以及使用日历功能。 首先,HTML是网页的基础结构语言,用于定义页面的布局...
在这个特定的练习中,我们将探讨如何使用JavaScript动态地生成表格,这对于构建交互式Web应用或者处理动态数据展示是非常有用的。 在描述中提到的博文链接(已省略)可能提供了一个详细的步骤指南或者示例代码,以...
这是一个动态生成表格的 HTML 页面,使用了 JavaScript 动态生成表格内容。这个表格显示了一组学生的成绩信息,包括姓名、科目和得分,并提供了删除操作。 在页面中,先声明了一个 table 元素,并设置了 id 为 ...
在本文中,我们将深入探讨如何使用JavaScript来动态地操作表格,包括添加、删除行、列以及单元格。这将帮助开发者在不刷新页面的情况下,实现灵活的数据管理功能。 1. **创建表格** 在HTML中,我们可以使用`...
在网页开发中,JavaScript是一种非常重要的脚本语言,它能够为用户提供动态交互体验。当我们需要在网页上展示数据时,表格是一种常见的呈现方式。而JavaScript实现的表格排序功能则能够帮助用户更方便地管理和理解...
本章首先介绍HTML中普通表格的组成结构,然后,在此基础上,介绍如何使用JavaScript设置表格的属性。随后,更具体地介绍操作表格元素的一般方法,主要是对表格行、列的动态增删操作。有了这些基础,在本章的最后介绍...
以下是一些关于JavaScript表格类特效的重要知识点: 1. **DOM操作**:在JavaScript中,Document Object Model(DOM)是网页内容的结构化表示,通过DOM我们可以对表格进行添加、删除、修改单元格或行等操作。例如,`...
- **图表绘制**:利用D3.js等库,根据获取到的数据动态绘制图表。 以上就是基于“JavaScript动态网页编程(实例版)”这一主题所涉及的主要知识点及其应用场景。通过对这些知识点的学习和实践,开发者可以更好地...
在JavaScript中动态创建表格是一项常见的任务,特别是在网页交互和数据展示中。本文将深入探讨如何利用...在实际应用中,要注意浏览器兼容性问题,并正确处理动态操作时的索引变化,以确保代码的稳定性和效率。
总之,JavaScript表格的行列动态添加是网页交互设计中的重要技能,结合formbean的String数组使用,能够灵活地处理和展示动态数据。在实际开发中,还需要考虑兼容性、错误处理和性能优化等问题,以提供更好的用户体验...
在探讨“javascript表格操作”的知识点时,我们主要聚焦于如何利用JavaScript来动态地操作HTML中的表格元素,包括但不限于创建、删除行或单元格,以及进行数据的排序和汇总。以下是对这一主题的深入解析。 ### 动态...
包含表格表单创建、样式设置、事件绑定(表格、表单、复选框)、事件处理JavaScript 事件处理 示例代码 包含表格表单创建、样式设置、事件绑定(表格、表单、复选框)、事件处理JavaScript 事件处理 示例代码 包含...
本篇内容主要介绍了使用JavaScript进行表格操作的方法,包括创建表格、删除行与单元格、选取表格元素以及处理表格事件等。这些技术对于开发动态网页或应用程序来说是非常有用的。通过这些技术,可以实现更加灵活的...
JavaScript可以用于动态生成或修改这些元素,使表格更具动态性。 2. **动态增加行**:在JavaScript中,可以利用`document.createElement()`方法创建新的`<tr>`和`<td>`元素,然后通过`appendChild()`或`...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理客户端的交互和动态效果。在网页中,我们经常需要对表格进行各种操作,比如根据数据的变化改变表格的样式,例如换色,来提高用户的视觉体验...
在JavaScript编程中,动态操作HTML元素,特别是表格(table)元素,是常见的需求。这个案例主要涉及了如何使用JavaScript来实现表格的添加、删除等基本操作。这些功能对于网页交互性和用户体验有着重要的作用,尤其...
`editTableTest.html`包含了一个表格结构和必要的HTML元素,而`editTable.js`则包含了处理动态添加表格行的JavaScript代码。通过运行这个例子,我们可以看到如何在用户交互(比如点击按钮)时动态地向表格添加行。 ...