使用JavaScript操作DOM动态增加删除表格
2017-09-13 19:02
1091 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>使用JavaScript操作DOM动态增加删除表格</title>
<script type="text/javascript">
//JavaScript通过DOM操作动态增加或者删除表格
//insertRow():增加新的一行, deleteCell():删除一列 insertCell():在指定位置插入一个td元素
var count=3;
function addrow(){
var table=document.getElementById("mytable");
var tr=table.insertRow();
var td1=tr.insertCell();
var td2=tr.insertCell();
var td3=tr.insertCell();
td1.innerHTML="MLDN-"+count;
td2.innerHTML="李兴华-"+count;
td3.innerHTML="<input type='button' value='-' onclick='deleterow(this);'>";
count++;
}
function deleterow(btn){
var tr=btn.parentNode.parentNode; //取得行节点
var table=document.getElementById("mytable");//取得表格
table.deleteRow(tr.rowIndex);//删除行
}
</script>
</head>
<body >
<input type="button" value="+" onclick="addrow();">
<table id="mytable" border="1">
<tr>
<td>MLDN-1</td>
<td>李兴华-1</td>
<td><input type="button" value="-" onclick="deleterow(this);"></td>
</tr>
<tr>
<td>MLDN-2</td>
<td>李兴华-2</td>
<td><input type="button" value="-" onclick="deleterow(this);"></td>
</tr>
</table>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>使用JavaScript操作DOM动态增加删除表格</title>
<script type="text/javascript">
//JavaScript通过DOM操作动态增加或者删除表格
//insertRow():增加新的一行, deleteCell():删除一列 insertCell():在指定位置插入一个td元素
var count=3;
function addrow(){
var table=document.getElementById("mytable");
var tr=table.insertRow();
var td1=tr.insertCell();
var td2=tr.insertCell();
var td3=tr.insertCell();
td1.innerHTML="MLDN-"+count;
td2.innerHTML="李兴华-"+count;
td3.innerHTML="<input type='button' value='-' onclick='deleterow(this);'>";
count++;
}
function deleterow(btn){
var tr=btn.parentNode.parentNode; //取得行节点
var table=document.getElementById("mytable");//取得表格
table.deleteRow(tr.rowIndex);//删除行
}
</script>
</head>
<body >
<input type="button" value="+" onclick="addrow();">
<table id="mytable" border="1">
<tr>
<td>MLDN-1</td>
<td>李兴华-1</td>
<td><input type="button" value="-" onclick="deleterow(this);"></td>
</tr>
<tr>
<td>MLDN-2</td>
<td>李兴华-2</td>
<td><input type="button" value="-" onclick="deleterow(this);"></td>
</tr>
</table>
</body>
</html>
相关文章推荐
- 使用Javascript动态增加,删除表格(使用DHTML对象模型)
- 使用Javascript动态增加,删除表格(使用DHTML对象模型)
- 使用javascript DOM实现动态实现删除表格
- 使用Javascript动态增加,删除表格
- 使用Javascript动态增加,删除表格
- 使用javascript操作多选列表框,实现动态增加删除,左右移动,上下排序移动等功能。
- 使用Javascript动态增加,删除表格(使用W3C对象模型)
- 使用Javascript动态增加,删除表格(使用DHTML对象模型)
- 使用Javascript动态增加,删除表格(使用DHTML对象模型)
- javascript动态增加、删除、填充表格内容
- Javascript实现动态增加、删除表格域
- javascript动态增加、删除、填充表格内容
- 使用JavaScript和DOM动态创建表格
- (转)使用JavaScript和DOM动态创建表格
- 使用JavaScript和DOM动态创建表格(1)
- javascript实现动态增加删除表格行(兼容IE/FF)
- javascript实现动态增加删除表格行(兼容IE/FF)
- 使用JavaScript和DOM动态创建表格
- 利用javaScript动态增加表格行,删除表格行
- 使用JavaScript动态增加表格的行与列