<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>
分享到:
相关推荐
这是一个动态生成表格的 HTML 页面,使用了 JavaScript 动态生成表格内容。这个表格显示了一组学生的成绩信息,包括姓名、科目和得分,并提供了删除操作。 在页面中,先声明了一个 table 元素,并设置了 id 为 ...
剪切, 粘贴 自动填充插入行, 列 (处理中)删除行, 列 )隐藏行, 列支持多个sheet表打印数据验证导出XLSX导入XLSX导出CVS导入CVS中)导入图片 )数据筛选,高性能 Web JavaScript Canvas 电子表格高性能 Web JavaScript ...
实现在table表格的指定行后增加新行 删除新行 并利用收回及展开处理了由于动态增加行而占用大量页面空间的问题 代码有注释 易懂 希望能对大家有所帮助
《JavaScript基础教程(第8版)》循序渐进地讲述了JavaScript及相关的CSS、DOM、Ajax、jQuery等技术。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上...
10.2.5 使用JavaScript处理事件 271 10.3 标准事件模型 273 10.3.1 事件传播 273 10.3.2 注册事件处理程序 274 10.3.3 设置对象的事件处理程序 276 10.3.4 事件的模块和类型 276 10.3.5 Event接口和对象 278 10.4 IE...
9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...
10.2.5 使用JavaScript处理事件 10.3 标准事件模型 10.3.1 事件传播 10.3.2 注册事件处理程序 10.3.3 设置对象的事件处理程序 10.3.4 事件的模块和类型 10.3.5 Event接口和对象 10.4 IE事件模型 ...
第1章 JavaScript简介 1 1.1 JavaScript是什么 1 1.2 JavaScript不是什么 2 1.3 JavaScript的用处 3 1.4 JavaScript及其在Web页面中的位置 3 1.5 Ajax是什么 5 1.6 JavaScript是什么样子的 6 1.7 ...
9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...
* 自定义javascript常用基础库 author zhang_jhai 创建时间 2010/04/10 最后修改时间 2010/05/03 * version 2.0 */ // Base库基础类 BaseJs = function() { // 判断浏览器类型 userAgent = navigator....
示例描述:学习JavaScript的事件处理。 7.1.html 双击某行变换背景色。 7.2.html 获取鼠标的位置。 7.3.html div中显示选中文本。 7.4.html 检测onkeydown事件与onkeypress事件执行的先后顺序。 ...
javascirpt动态添加表格,添加行,添加列。编辑表格,一共八个列子。
示例描述:JavaScript快速处理日期时间的操作。 5_1.htm 获取当前日期并显示在HTML页中。 5_2.htm 分别获取当前时间的年月日时分秒。 5_3.htm 时间的水中倒影。 5_4.htm 简单的日历。 5_5.htm 标题栏显示...
示例描述:JavaScript快速处理日期时间的操作。 5_1.htm 获取当前日期并显示在HTML页中。 5_2.htm 分别获取当前时间的年月日时分秒。 5_3.htm 时间的水中倒影。 5_4.htm 简单的日历。 5_5.htm 标题栏显示...
* 处理新增附件的表单域的业务 * 在引用页面中相应的程序为: * 例如: * 1、<script language="javascript" src="js/addContentRow.js"> * 2、 * <!-- 附件部分 --> * * <tr></tr> * * * ...
本demo使用jQuery包,实现表格列宽可拖拽功能,并实现页面reset时的重新布局。使用jQuery,方便函数的调用,给要处理的表格添加id 后,直接调用$("#id").movedTh()即可方便实现,修改了firfox的兼容性。
实例199 动态制作表格 311 实例200 动态生成行或列 313 实例201 删除表中的行 314 7.4 单元格的相关操作 316 实例202 隐藏及显示单元格 316 实例203 编辑单元格中的文本信息 318 实例204 合并单元格 320 实例205 在...
9.4 字符串与文本处理--JavaScript棋谱阅读器(一) 9.4.1 需求分析--什么是棋谱和棋谱阅读器 9.4.2 系统设计--棋谱和棋盘数据的字符串描述 9.4.3 系统实现--解析和处理棋谱 9.4.4 完整的棋谱阅读...
Zebras是一个用JavaScript编写的数据处理和分析库
这是 http://frankiegao123.blogspot.com/2008/10/javascript.html 的附加资源,由于 blogspot 中不能上传附件,因此就放在这里了。