在table中通过按钮添加一行或者删除一行
2009-04-21 13:51
459 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>目的数据库和源数据库关系映射</title>
<script language="JavaScript">
<!--
var rowIndex=0;
function addLine(obj){
var objSourceRow=obj.parentNode.parentNode;
var objTable=obj.parentNode.parentNode.parentNode.parentNode;
if(obj.value=='增加'){
rowIndex++;
var objRow=objTable.insertRow(rowIndex);
var objCell;
objCell=objRow.insertCell(0);
objCell.innerHTML=objSourceRow.cells[0].innerHTML;
objCell=objRow.insertCell(1);
objCell.innerHTML=objSourceRow.cells[1].innerHTML;
objCell=objRow.insertCell(2);
objCell.innerHTML=objSourceRow.cells[2].innerHTML.replace(/增加/,'删除');
}
else{
objTable.lastChild.removeChild(objSourceRow);
rowIndex--;
}
}
//-->
</script>
</head>
<body bgcolor="#ffffff">
<form name="form1" method="post">
<table width="450" border=0 align=center cellPadding="0" cellSpacing="1">
<tr>
<td width="200">目的数据库</td>
<td width="200">源数据库</td>
<td width="50"></td>
</tr>
<tr>
<td>
<select name="select">
<option value="" selected>选择</option>
<option value="1">第一</option>
<option value="2">第二</option>
</select></td>
<td><select name="select">
<option value="" selected>选择</option>
<option value="1">第三</option>
<option value="2">第四</option>
</select></td>
<td>
<input name="add" type="button" id="add" value="增加" onClick="addLine(this)">
</td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head>
<title>目的数据库和源数据库关系映射</title>
<script language="JavaScript">
<!--
var rowIndex=0;
function addLine(obj){
var objSourceRow=obj.parentNode.parentNode;
var objTable=obj.parentNode.parentNode.parentNode.parentNode;
if(obj.value=='增加'){
rowIndex++;
var objRow=objTable.insertRow(rowIndex);
var objCell;
objCell=objRow.insertCell(0);
objCell.innerHTML=objSourceRow.cells[0].innerHTML;
objCell=objRow.insertCell(1);
objCell.innerHTML=objSourceRow.cells[1].innerHTML;
objCell=objRow.insertCell(2);
objCell.innerHTML=objSourceRow.cells[2].innerHTML.replace(/增加/,'删除');
}
else{
objTable.lastChild.removeChild(objSourceRow);
rowIndex--;
}
}
//-->
</script>
</head>
<body bgcolor="#ffffff">
<form name="form1" method="post">
<table width="450" border=0 align=center cellPadding="0" cellSpacing="1">
<tr>
<td width="200">目的数据库</td>
<td width="200">源数据库</td>
<td width="50"></td>
</tr>
<tr>
<td>
<select name="select">
<option value="" selected>选择</option>
<option value="1">第一</option>
<option value="2">第二</option>
</select></td>
<td><select name="select">
<option value="" selected>选择</option>
<option value="1">第三</option>
<option value="2">第四</option>
</select></td>
<td>
<input name="add" type="button" id="add" value="增加" onClick="addLine(this)">
</td>
</tr>
</table>
</form>
</body>
</html>
相关文章推荐
- 按钮触发table添加一行删除一行
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 动态表格,通过点击按钮增加或者删除一行表格!
- jquery通过<a>标签删除table中的一行
- 利用jquery给指定的table动态添加一行、删除一行,复制,值不重复等操作
- navigation添加右侧可编辑或者删除按钮
- 利用jquery给指定的table动态添加一行、删除一行
- 利用jquery给指定的table动态添加一行、删除一行
- table-td中的删除按钮控制删除一行tr
- EAS隐藏Table 上面的相关按钮:插入一行 新增一行 删除一行
- table动态添加删除一行
- asp.net后台代码实现点击按钮动态添加table的一行
- 利用jquery给指定的table动态添加一行、删除一行的方法
- 利用jquery给指定的table动态添加一行、删除一行
- layui实现点击按钮给table添加一行
- table动态添加删除一行和改变标题
- sed对文件指定位置添加或者删除一行
- 摘:通过ICursor对Table进行操作(添加、修改、删除)
- [置顶] 关于如何通过添加按钮,来追加table中的td操作