`

动态增加单元表格

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>动态增加单元表格</TITLE>
 </HEAD>
 <script>
	function delrow(index)
	{
	var tab = document.getElementById("myTab");
	var rowLength = tab.rows.length;
	if(index > 0)
		tab.deleteRow(index);
	else
		alert("没有可再删选项");
	}

	function addrow()
	{
	//创建表格对象

	var tableObj = document.getElementById("myTab"); //取得id=myTab的dom元素
		

	var newRowObj = tableObj.insertRow(tableObj.rows.length); //获得表格的行数
		
	var newColName = newRowObj.insertCell(newRowObj.cells.length);//创建第1列

           var newColGender = newRowObj.insertCell(newRowObj.cells.length);//创建第2列

	var newColAge = newRowObj.insertCell(newRowObj.cells.length);//创建第3列

	var newColDep = newRowObj.insertCell(newRowObj.cells.length);//创建第4列

	var newColButton = newRowObj.insertCell(newRowObj.cells.length);//创建第5列

	//对单元格赋值
	newColName.innerHTML = "<input type='text' name='name' id='name'>";
	newColGender.innerHTML = "<input type='text' name='gender' id='gender'>";
	newColAge.innerHTML = "<input type='text' name='age' id='age'>";
	newColDep.innerHTML = "<input type='text' name='dep' id='dep'>";
	newColButton.innerHTML ='<input type="button" value="删除" onclick="delrow('+(tableObj.rows.length-1)+')">';
	//此处有问题,待完善中}
	</script>
 <BODY>
	<div id="test">
		<table id="myTab" border="1" cellspacing="0" cellpadding="0">
			<tr><td width="30">姓名</td><td width="30">性别</td><td width="30">年龄</td><td width="30">部门</td><td width="30">操作</td></tr>
			<tr>
				<td><input type="text" name="name" id="name" value="sailor"/> </td>
				<td><input type="text" name="gender" id="gender" value="1 "/> </td>
				<td><input type="text" name="age" id="age" value=" 2"/> </td>
				<td><input type="text" name="dep" id="dep" value="IT"/> </td>
				<td><input type="button" value="删除" onclick="delrow(1)"></td>
			</tr>
		</table>
	    <input id="add" type="button" value="增加一行" onclick="addrow()">
	</div>
 </BODY>
</HTML>



 

分享到:
评论

相关推荐

    Android代码-好用漂亮的Android表格框架,样式丰富。

    首尾动态添加数据; 丰富的格式化; 支持二维数组展示(用于类似日程表,电影选票等); 导入excel(支持颜色,字体,背景,批注,对齐,图片等基本Excel属性); 表格合并单元(支持注解合并,支持自动合并); 支持其他...

    一款android自动生成表格框架smartTable-master.zip

    首尾动态添加数据; 丰富的格式化; 支持二维数组展示(用于类似日程表,电影选票等); 导入excel(支持颜色,字体,背景,批注,对齐,图片等基本Excel属性); 表格合并单元(支持注解合并,支持自动合并); 支持其他...

    自动缩放数据表格

    同时,控件还可重定义表格标题内容,特别适合连接到动态数据源的数据表格。 1.控件属性: About 版权窗口 AutoSize 是否允许表格自动缩放 AddAll 将当前连接表格的所有字段增加到Titles中 MinFixed 缩放...

    VB 利用表格批量增加新记录.rar

    VB 利用表格批量增加新记录,在操作时,ESC:隐藏焦点并将其返回 MSFlexGrid,同时使用PopupMenu方法创建了弹出菜单。  删除回车符,以消除嘟嘟声。这个功能可以再扩展,让用户通过表格快速导入数据到库中。  当...

    MATLAB APP Design-表格组件(uitable) 压缩包包括:APP设计源代码 + 实例数据 + 操作界面介绍

    此博文通过MATLAB APP Design实现对学生成绩的处理,功能包括读取表格数据、添加学生数据、计算总成绩、成绩排序+以及表格的保存。详细应用如下: 一、读取现有的Excel成绩表,在APP界面中显示。 二、在APP界面现有...

    JavaScript动态操作表格实例(添加,删除行,列及单元格)

    js动态操作表格&lt;/title&gt;[removed]function init(){_table=document.getElementById(“table”);_table.border=”1px”;_table.width=”800px”;for(var i=1;i&lt;6;i++){var row=document.createElement(“tr...

    计算机应用基础电子表格(共101张PPT).pptx

    单元5 Excel 电子表格 Excel 是一款功能强大的电子表格处理软件,可以管理账务、制作报表、对数据进行分析处理,或者将数据转换为直观性更强的图表等,广泛应用于财务、统计、经济分析等领域。 建立学生成绩表格 ...

    js生成动态表格并为每个单元格添加单击事件的方法

    动态表格:&lt;/label&gt;&lt;br&gt; ”1″&gt; ”table”&gt; &lt;/table&gt; &lt;/body&gt; &lt;/html&gt; script: 代码如下: [removed] function getColumnDetail(column){ column.style.color = “blue”; //将被点击的单元格设置为蓝色...

    可编辑的表格CEditMSFlexGrid(派生自CMSFlexGrid) V1.1

    可编辑的表格CEditMSFlexGrid(派生自CMSFlexGrid) V1.1 v1.1在v1.0基础上: 增加: 1.可设置按回车键的行为:确认编辑、确认编辑并移动到下一个单元、或确认编辑并移动到下一行单元 完善: 1.按向上箭头或向下...

    单元测试计划和用例执行表模板

    PL-UT-MyCode-insertData UTC-MyCode-insertData-01 2005-7-31 增加记录正常 未完成 "输入:""2"",""111"",""m"" 输出:0" flag=0 TestMyCode.testinsertData1() 通过 / PL-UT-MyCode-insertData.jpc 83.10% 张三 ...

    xpTable,c# xptable NET中最强,最全功能的表格控件 ,可以定制一个ListView,能够在列中插入图像、下拉框、可上下调整的数字、进度条

    c# xptable NET中最强,最全功能的表格控件 可以定制一个ListView,能够在列中插入图像、下拉框、可上下调整的数字、进度条等等。 [功能] 全定制可视化界面 支持XP风格 轻易添加再定制的控件 可隐藏列 行、列、...

    vue+Element中table表格实现可编辑(select下拉框)

    最近在工作中遇到一个问题,需要在表格中实现数据可编辑状态,具体情况是需要在单元格里加入下拉框;并且每个下拉框的数组数据是不一样的,具体是根据当前行前面数据的id查询而来,前面的是数据是动态生成的,后面的...

    JTable表格单元加按钮,并且响应点击事件Demo.rar

    用改写 DefaultCellEditor 和 TableCellRenderer的方法实现,主要代码: table.getColumnModel().getColumn(2).setCellEditor(new MyButtonEditor()); table.getColumnModel().getColumn(2).setCellRenderer...

    html 表格单元格的宽度和高度的设置方法

    做网页的时候,经常会碰到表格宽度对不齐的问题。详细地看了html中表格标签table的高度和宽度设置的细节,现总结如下:  1、table中的width和height设置及其作用:table中设置的height其实是设置个最小值,也就是当...

    高级表格支持库 3.0#4版 - 20200725

    11.增加命令:高级表格.置组件,和“置数据”相似,一个单元格可以设置多个组件 12.增加命令:高级表格.置按钮选中 13.增加命令:高级表格.取按钮选中 14.增加命令:高级表格.置进度条位置 15.增加命令:高级表格.取...

    Android提高之ListView实现自适应表格的方法

    GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(主要由于格单元大小不一)。此外,GridView实现的...

    IOS中表格的实现方法:UIScrollView+UILabel

    利用UISrollView+UILabel 的方法实现表格的制作,实现的功能有: 1)以表格单元的形式显示数据; 2)可以左右、上下滑动表格。 适合IOS初学者。

    smartTable-2.2.0.zip

    首尾动态添加数据; 丰富的格式化; 支持二维数组展示(用于类似日程表,电影选票等); 导入excel(支持颜色,字体,背景,批注,对齐,图片等基本Excel属性); 表格合并单元(支持注解合并,支持自动合并); 支持其他...

    VB celltext.ocx表格控件及源码实例.rar

     5、提供操作表格单元数据的接口函数,可以编程对单元格进行赋值或读取,操作简便。  6、支持的函数有:除了支持VB 自带的数学函数外,还支持其导出的数学函数,可直接调用,  如双曲正弦函数Sinh(),Cot()等。

    高级表格支持库3.0#4版(eGrid.fne)-易语言

    11.增加命令:高级表格.置组件,和“置数据”相似,一个单元格可以设置多个组件 12.增加命令:高级表格.置按钮选中 13.增加命令:高级表格.取按钮选中 14.增加命令:高级表格.置进度条位置 15.增加命令:高级表格.取...

Global site tag (gtag.js) - Google Analytics