<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<title>Form Object example</title>
<head>
<script language="javascript">
function delrow1() {
var oElement = event.srcElement;
while (oElement.tagName != "TR") {
oElement = oElement.parentElement;
}
var oTBody = oElement.parentElement;
oTBody.removeChild(oElement);
}
function delrow2()//刪除当前行
{
var currRowIndex = event.srcElement.parentNode.parentNode.rowIndex;
document.all.yltable.deleteRow(currRowIndex); //table10--表格id
}
function insertrow1() //增加的一行方法1
{
var newnode = document.getElementById('yltable').lastChild.cloneNode(true);
document.getElementById('yltable').appendChild(newnode);
}
function insertrow2() //增加的一行方法2
{
var newRow = document.all.yltable.insertRow(-1);
var j_1 = document.all.yltable.rows.length;
var newcell = newRow.insertCell();
newRow.bgColor = '#FFFFFF';
newcell.align = 'center';
newcell.innerHTML = "" + j_1 + "";
newcell = newRow.insertCell();
newRow.bgColor = '#FFFFFF';
newcell.align = 'center';
newcell.innerHTML = "<input type='text' name='ylText" + j_1 + "' />";
newcell = newRow.insertCell();
newRow.bgColor = '#FFFFFF';
newcell.align = 'center';
newcell.innerHTML = '<input name="button3" type="button" onClick="delrow1()" value="删除1"> <input name="button3" type="button" onClick="delrow2()" value="删除2">';
document.all.yltable.focus();
}
function inserttable() {
var newnode = document.getElementById('yltable').cloneNode(true);
document.getElementById('ylform').appendChild(newnode);
}
</script>
</head>
<body>
<form name="ylform" id="ylform">
<center>
<input name="button" type="button" onclick="inserttable()" value="增加表格">
<input name="button2" type="button" onclick="insertrow1()" value="增加一行1">
<input name="button22" type="button" onclick="insertrow2()" value="增加一行2">
</center>
<table border="1" align="center" width="50%" id="yltable">
<tbody id="yl1">
<tr>
<td width="30%" height="22">
<div align="center">
1</div>
</td>
<td width="40%">
<div align="center">
<input name="textfield" type="text" value="yl">
</div>
</td>
<td width="30%">
<div align="center">
<input name="button3" type="button" onclick="delrow1()" value="删除1">
<input name="button3" type="button" onclick="delrow2()" value="删除2">
</div>
</td>
</tr>
</tbody>
<tbody id="yl2">
<tr>
<td>
<div align="center">
2</div>
</td>
<td>
<div align="center">
<input name="textfield2" type="text" value="yanleigis">
</div>
</td>
<td>
<div align="center">
<input name="button3" type="button" onclick="delrow1()" value="删除1">
<input name="button3" type="button" onclick="delrow2()" value="删除2">
</div>
</td>
</tr>
</tbody>
<tbody id="yl3">
<tr>
<td>
<div align="center">
3</div>
</td>
<td>
<div align="center">
<input name="textfield22" type="text" value="Landgis@126.com">
</div>
</td>
<td>
<div align="center">
<input name="button3" type="button" onclick="delrow1()" value="删除1">
<input name="button3" type="button" onclick="delrow2()" value="删除2">
</div>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
文章来源
相关推荐
主要介绍了IOS 开发之UITableView 删除表格单元写法的相关资料,这里提供实例帮助大家实现该功能,希望能帮助到大家,需要的朋友可以参考下
动态增删表格行(纯JS写法) 归档 动态增删表格行(纯JS写法) 归档
table表格,让thead固定,tbody有滚动条,关键是都对齐的纯css写法。table表格,让thead固定,tbody有滚动条,关键是都对齐的纯css写法。table表格,让thead固定,tbody有滚动条,关键是都对齐的纯css写法。table...
js闭包写法学习demo
JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单...
前端js规范,写好代码并且代码命名规范,会让别人和你合作的很愉快,易于维护,前端必须要学习的知识,没事看看
可以使用 <script type="text/javascript" src="aaa.js"></script> 语句来引用外部的 JavaScript 文件。 不支持脚本的浏览器 可以使用 <noscript> 标签来指定在不支持脚本的浏览器中显示的 HTML 内容。 超链和 ...
107个常用Javascript语句参数写法
javascript和后台程序对比的缺点 1、不易读性; 2、不好调试性; ............ 有了以上特点,那么我们就要进行好的注释; javascript 注释的标准写法
js插件的写法.编写javascript插件
JS滚动图片写法JS滚动图片写法JS滚动图片写法
手机号码验证 去除空格 整数的验证 固定电话 验证是否为中文 qq号码 验证邮编 验证是否未email IP地址 身份证 字母和数字 浏览器的类型 客户端的分辨率 验证url 判断是否含有汉字 页面里回车到下一控件的焦点 ...
移动端rem开发自适应js写法
rem.js,原生的rem自适应js写法
JS 规范 插件 写法 ,参考框架 arbor
Area 区域实现post提交数据的js写法.docx
在html使用简单绘制绘制线、矩形、添加文字例子,下载即可使用,贴心小提示:需要在本地搭建服务器,要不然会报错哦!
javascript 编写跨浏览器的javascript兼容写法 js兼容
NULL 博文链接:https://gaojianqi6.iteye.com/blog/1202178