HTML中Table行单元格的删除、增加、修改、确定

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>动态增删和修改表格</title>
<script type="text/javascript">
function add(){
var table1=document.getElementById("mytable").insertRow(1);
var addRow1=table1.insertCell(0);
addRow1.innerHTML="<input type=‘text‘ value=‘第一件‘ />";
var addRow2=table1.insertCell(1);
addRow2.innerHTML="<input type=‘text‘ value=‘1‘ />";
var addRow1=table1.insertCell(2);
addRow1.innerHTML="<input type=‘button‘ value=‘删除‘ onclick=‘del(this)‘/><input type=‘button‘ value=‘确定‘ onclick=‘sure(this)‘/><input type=‘button‘ value=‘修改‘ onclick=‘change(this)‘/>";
}
function del(tt){
var table2=document.getElementById("mytable");
table2.deleteRow(tt.parentNode.parentNode.rowIndex)
}
function sure(su){
var table4=document.getElementById("mytable").rows;
var rowss=su.parentNode.parentNode.rowIndex;
var cellss=table4[rowss].cells[1];
cellss.innerHTML=document.getElementById("id1").value;
var cellss2=table4[rowss].cells[0];
cellss2.innerHTML=document.getElementById("id2").value;
}
function change(ch){
var table3=document.getElementById("mytable").rows;
var rowss=ch.parentNode.parentNode.rowIndex;
var cellss=table3[rowss].cells[1];
var oldR=cellss.innerHTML;
cellss.innerHTML="<input type=‘text‘ id=‘id1‘ value=‘‘ />";
document.getElementById("id1").value=oldR;
var cellss2=table3[rowss].cells[0];
var oldR2=cellss2.innerHTML;
cellss2.innerHTML="<input type=‘text‘ id=‘id2‘ value=‘‘ />";
document.getElementById("id2").value=oldR2;
}
</script>
</head>

<body>
<table id="mytable" border="1" cellspacing="0">
<tr><td>商品名称</td><td>数量</td><td>操作</td></tr>
<tr><td>第一件</td><td>1</td><td><input type="button" value="删除" / onclick="del(this)"><input type="button" value="确定" / onclick="sure(this)"><input type="button" value="修改" / onclick="change(this)"></td></tr>
<tr><td>第二件</td><td>1</td><td><input type="button" value="删除" / onclick="del(this)"><input type="button" value="确定" / onclick="sure(this)"><input type="button" value="修改" / onclick="change(this)"></td></tr>
<tr><td>第三件</td><td>1</td><td><input type="button" value="删除" / onclick="del(this)"><input type="button" value="确定" / onclick="sure(this)"><input type="button" value="修改" / onclick="change(this)"></td></tr>
<tr><td colspan="3" align="center"><input type="button" value="增加订单" / onclick="add()"></td></tr>
</table>
</body>
</html>

时间: 2024-10-01 03:05:40

HTML中Table行单元格的删除、增加、修改、确定的相关文章

table表格单元格中的内容如何强制换行

table表格单元格中的内容如何强制换行:有时候表格单元格中的内容不会换行,那么这个就会严重影响到用户体验,下面就简单介绍一下如何实现单元格中的内容换行.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.51texiao.cn/" />

iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建

一.实现效果 说明:该示例在storyboard中使用动态单元格来完成. 二.实现 1.项目文件结构和plist文件 2.实现过程以及代码 在tableview的属性选择器中选择动态单元格. 说明:在storyboard中直接使用其自带的动态单元格完成tableviewcell的定义,并创建了一个管理该cell的类,进行了连线. 实现代码: 数据模型部分: YYappInfo.h文件 1 // 2 // YYappInfo.h 3 // 01-使用动态单元格来完成app应用程序管理界面的搭建 4

javascript如何便利表格中的行和单元格

javascript如何便利表格中的行和单元格:尽管现在普遍使用div布局来替代表格,这并不说明table是一无是处的,在制作表格类型的结构的时候还是使用table更为有效.在实际应用中有时候需要便利表格中的行和单元格,下面就通过实例简单介绍一下如何实现此功能.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author&quo

table合并单元格 colspan(跨列)和rowspan(跨行)

colspan和rowspan这两个属性用于创建特殊的表格. colspan是“column span(跨列)”的缩写.colspan属性用在td标签中,用来指定单元格横向跨越的列数: 在浏览器中将显示如下: 单元格1 单元格2 单元格3 单元格4 该例通过把colspan设为“3”, 令所在单元格横跨了三列.如果我们将colspan设为“2”,则该单元格将只跨越两列,于是有必要在第一行插入另外一个单元格,以确保两行占据相同的列数. 该例在浏览器中将显示如下: 单元格1 单元格2 单元格3 单元

iOS:多个单元格的删除(方法一)

采用存取indexPath的方式,来对多个选中的单元格进行删除 删除前: 删除后: 分析:如何实现删除多个单元格呢?这需要用到UITableView的代理方法,即选中单元格时对单元格做的处理,同时我们也要定义一个可变的数组,用来存储选中的数据,以便后来的删除.这里采用存储indexPath的方式,因为每选中一个单元格时,它都对应着一个indexPath,同时,将选中的单元格添加指引视图,即打对勾,也要判断打对勾是否重复,根据此来显示单元格的标记.最后,将标记的数据全部在原数据库中删除,同时在清空

iOS:多个单元格的删除(方法二):

前面介绍了万无一失的方法一,这里介绍删除单元格的第二种方式,通过删除单元格中的内容的方式进行操作:(但是这种情况有一个小的弊端,由于单元格重用机制,如果单元格内容一样时,标记的存在会造成误删) 删除前: 删除后: 分析如下:(如果每一个单元格内容都不一样)采取删除单元格内容的方式是比较简单的方式,那么如何实现多个单元格的删除呢? 首先,定义两个必要的可变的数组,一个是用来存储初始化原始数据的,另一个是用来存储选中单元格后,从里面取出来的数据: 其次,通过数据源的方法将原始数据显示在表格中,同时通

table合并单元格

新建一张表格.要求表格有四行四列,当中第一行的四列合并,第二行.第三行和第四行的第一列合并 <!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"> &

C# 获取Excel中的合并单元格

C# 获取Excel中的合并单元格 我们在制作表格时,有时经常需要合并及取消合并一些单元格.在取消合并单元格时需要逐个查找及取消,比较麻烦.这里分享一个简单的方法来识别Excel中的合并单元格,识别这些合并单元格之后对这些单元格进行取消合并操作,还可以进行其他操作如设置格式等. 为了展示,这里我使用了一个模板Excel文件,它含有两个合并区域,如下图: 代码使用: 步骤1:实例化一个Workbook对象并加载Excel文档. Workbook workbook = new Workbook();

UITableView单元格不见删除按钮

现象:初学使用tableview的时候,进行单元格的删除操作,发现点击编辑的时候,或者滑动单元格的时候,左边的红色减号可以出来,但是右边的删除按钮却没有出来. 原因:这是一个低级错误,初学对布局不熟的时候,可能会犯,其实不是删除按钮没出来,而是删除按钮藏在屏幕之外了,不信你转动屏幕为横屏试试,说不定可以看到哦! 解放方法:将tableview的布局reset为建议约束.