行的动态添加
来源:互联网 发布:手机行程软件 编辑:程序博客网 时间:2024/06/03 18:06
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS添加删除行</title>
<script type="text/javascript">
//行号,用来标识唯一
var rowCount = 0;
//添加行
function AddRow() {
rowCount++;
// 行
var tr = document.createElement("tr");
tr.id = SetName("tr_Info");
//姓名
var tdName = document.createElement("td");
tdName.id = SetName("td_Name");
tdName.innerHTML = "<input type='text' id='" + SetName('txtName') + "'>";
//操作
var tdOP = document.createElement("td");
tdOP.id = SetName("td_op");
tdOP.innerHTML = "<input type='button' id='" + SetName('btnDelRow') + "' onclick='DeleteRow(" + rowCount + ")' value='删除'>";
tr.appendChild(tdName);
tr.appendChild(tdOP);
document.getElementById("tblDemo").appendChild(tr);
}
//获取名称 与行号对应
function SetName(src) {
return src + rowCount;
}
//删除行
function DeleteRow(rowIndex) {
//获取行
var currentRow = document.getElementById("tr_Info" + rowIndex);
//获取表格
document.getElementById("tblDemo").removeChild(currentRow);
}
</script>
</head>
<body>
<div>
<input type="button" value="添加" id="btnAdd" onclick="AddRow();" />
<table id="tblDemo">
<tr id="tr_Title">
<td id='td_Ttitle_Name'>姓名</td>
<td id="td_Title_Op">操作</td>
</tr>
</table>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS添加删除行</title>
<script type="text/javascript">
//行号,用来标识唯一
var rowCount = 0;
//添加行
function AddRow() {
rowCount++;
// 行
var tr = document.createElement("tr");
tr.id = SetName("tr_Info");
//姓名
var tdName = document.createElement("td");
tdName.id = SetName("td_Name");
tdName.innerHTML = "<input type='text' id='" + SetName('txtName') + "'>";
//操作
var tdOP = document.createElement("td");
tdOP.id = SetName("td_op");
tdOP.innerHTML = "<input type='button' id='" + SetName('btnDelRow') + "' onclick='DeleteRow(" + rowCount + ")' value='删除'>";
tr.appendChild(tdName);
tr.appendChild(tdOP);
document.getElementById("tblDemo").appendChild(tr);
}
//获取名称 与行号对应
function SetName(src) {
return src + rowCount;
}
//删除行
function DeleteRow(rowIndex) {
//获取行
var currentRow = document.getElementById("tr_Info" + rowIndex);
//获取表格
document.getElementById("tblDemo").removeChild(currentRow);
}
</script>
</head>
<body>
<div>
<input type="button" value="添加" id="btnAdd" onclick="AddRow();" />
<table id="tblDemo">
<tr id="tr_Title">
<td id='td_Ttitle_Name'>姓名</td>
<td id="td_Title_Op">操作</td>
</tr>
</table>
</div>
</body>
</html>
- 行的动态添加
- 动态添加行的javascript
- javascript动态添加行的例子
- 动态添加表格的行和列
- js实现表格行的动态添加
- js实现动态添加表格的行
- JS 动态添加、删除表格的行
- 动态添加行及之后的排序
- WebControl的动态添加
- WebControl的动态添加
- 动态的添加消息
- WebControl的动态添加
- Fragment的动态添加
- 表格的动态添加
- 动态添加表格行
- 动态添加行
- javascript动态添加行
- 动态添加gridview行
- 计算机视觉CV 圈子
- linux下使用socket中的select完成单线程单进程多用户之间通信
- Intent 传递的flag基本常识
- bitmap 将图片压缩到指定的大小
- 修正网例 jQuery--checkbox全选/取消全选 错误案例
- 行的动态添加
- 打造 Vim IDE
- spring + hibernate 如何使用count(*)
- Android 多线程编程
- 分页控件
- 结合一程序分析Handler,Looper,HandlerThread类 .
- 相电压或线电压
- Android学习笔记技巧之给文本加边框
- oracle 导入数据库脚本后,有些视图或者存储过程没有自动编译的批量解决方式