<!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=gb2312" />
<title>动态创建行</title>
<script>
var id = 1;
function foundTable()
{
for(var i=0;i<2;i++){
var tableObj = document.getElementById("table2");
var newTr = tableObj.insertRow();
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();
var newTd3 = newTr.insertCell();
newTd0.innerText = ''+ id;
newTd1.innerHTML = "<div align='center'><input id='cat"+id+"' type='text' size='12' value='cat"+id+"'/></div>";
newTd2.innerHTML = "<div align='center'><select id='country"+id+"'><option value='中国'>中国</option><option value='美国'>美国</option></select></div>";
newTd3.innerHTML = "<div align='center' ><input id='count"+id+"' type='text' size='12' value='count"+id+"'/></div>";
id++;
}
}
function alertNeirong(){
var tab = document.getElementById("table2");//获得表格对象(主要是表格内容)
var tab_len = tab.rows.length;//获得表格的总行数
var rows_innerText="";
for(var i=1;i<tab_len;i++){
rows_innerText = rows_innerText + tab.rows[i].cells[0].innerText+" "+document.getElementById("cat"+(i)).value+" "+document.getElementById("country"+i).value+" "+document.getElementById("count"+(i)).value;
rows_innerText = rows_innerText+";\n" ;
}
alert(rows_innerText);
}
</script>
</head>
<body>
<table align="center">
<tr>
<td><input type="button" value="批量创建" onclick="foundTable()"></td>
<td>
<input type="button" value="保存" onclick="alertNeirong()">
</td>
</tr>
</table>
<table border =1 align="center" id="table2">
<tr>
<th>Id号</th>
<th>猫名</th>
<th> 类型</th>
<th> 数量</th>
</tr>
</table>
</body>
</html>
分享到:
相关推荐
在JavaScript编程中,实现动态添加和删除表格行是一项常见的需求,尤其在构建数据表或配置界面时。这个功能包括在表格中添加新行、删除现有行,并确保在操作过程中序号自动生成和更新。以下是对这个"js实现添加删除...
这里可能需要遍历`dataMatrix`,根据矩阵的行和列创建新的`<tr>`和`<td>`元素,并将它们插入到合适的表格位置。 ```javascript for (var i = 0; i ; i++) { var row = document.createElement('tr'); for (var j ...
描述部分提供了更具体的信息:“代码实现用Excel表格中数据自动填充网页表单”。这表明文章不仅会介绍理论知识,还会提供具体的代码实例,以帮助读者理解如何编写程序来读取Excel文件中的数据,并将其自动输入到目标...
在本文中,我们将深入探讨如何使用JavaScript(js)在前端动态添加文本框,并在后端获取这些文本框的内容。这是一个常见的需求,特别是在构建交互式Web应用程序时,用户可能需要输入多个相似的数据项。 首先,我们...
此外,方式二和方式三中禁止引入init_wev8.js。 ##### 1.4 PC端打开表单的方式 对于PC端,可以通过以下方式打开表单: - **新建请求**:通过传入路径ID,可以打开创建请求的页面。例如:`window.open("/workflow/...
- 创建一个包含动态生成行的表格。 - 每行包括几个文本输入框,用于输入数据。 2. **JavaScript部分**: - 定义函数`tbladdrow()`,用于向表格中添加新行。 - 每行中的每个输入框都有唯一ID和名称。 - 示例...
"网页特效复选框全选、全不选和反选"是增强复选框功能的JavaScript实现,使得用户可以方便地对一组复选框进行批量操作,如全选、全不选或反选,这对于数据筛选和管理非常实用。 压缩包中的各个HTML文件展示了这些...
`index.html` 文件是项目的主网页,它会引入jQuery库和`jquery.uitableedit.js`插件,并创建一个或多个表格实例,展示插件的用法。通过查看这个文件,我们可以学习如何在自己的项目中集成和配置这个插件。 `jquery....
在IT领域,动态新增行是一种常见的用户界面交互设计,它主要应用于数据输入或者表格编辑的场景,例如在网页表单、电子表格或者数据库管理应用中。这种功能允许用户根据需要自定义输入数据的数量,而不仅仅局限于预设...
总的来说,这个示例展示了如何利用jQuery选择器和事件处理来实现复选框与文本框之间的数据同步,这在构建动态表单和交互式界面时非常有用。通过理解这个例子,开发者可以更深入地了解jQuery在处理用户交互和DOM操作...
示例描述:介绍JavaScript管理cookie和userData。 11.1.html JavaScript写数据到cookie。 11.2.html JavaScript获取cookie信息。 11.3.html JavaScript修改cookie的保存有效期。 11.4.html 保存数据...
描述:“表单 PDF 生成器是一个工具,它允许用户创建表单页面,并通过替换预定义的关键字来生成定制化的PDF文件。这个过程使得创建和管理可填写的PDF文档变得简单而高效。” 基于上述信息,我们可以深入探讨以下...
- 若涉及到大量数据的批量处理,可以使用脚本语言如JavaScript或者外部程序通过API接口实现数据的自动化填充。 4. 生成新的PDF文件 - 在数据填充完成后,通常需要将修改后的PDF模板另存为一个新的PDF文件。 - ...
5. **alternate_table_rows**:自动改变表格行之间的背景颜色,增强视觉效果。 6. **Anchors**:扩展了锚点功能,便于在页面内部创建链接,实现页面内的跳转。 7. **ASP Dream**:对于使用ASP(Active Server ...
实例023 Dreamweaver创建表单 40 实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制弹出信息 45 实例026 Dreamweaver控制浏览器的窗口 46 实例027 通过Dreamweaver创建站点 47 实例028 通过...
2.表单验证,文本框高亮起来 3.可以动态分配权限按钮,分配角色权限,目录结构,栏目的链接都可以修改。权限管理非常灵活, 4.可以隐藏左侧导航栏,打开左侧导航栏,默认是打开,table表格都自应大小的 5.动态创建...
2.表单验证,文本框高亮起来 3.可以动态分配权限按钮,分配角色权限,目录结构,栏目的链接都可以修改。权限管理非常灵活, 4.可以隐藏左侧导航栏,打开左侧导航栏,默认是打开,table表格都自应大小的 5.动态创建...
- **创建表单字段**:可以选择不同的表单控件,如输入框、下拉列表等。 - **完成表单**:设置验证规则、提交处理等操作,实现完整的表单功能。 #### 十九、为一个表单填充或提交数据 - **数据填充**:可以预先设定...
- **表单结构**:介绍如何创建表单框架,包括字段布局、验证规则等。 - **表单字段创建**:指导如何添加不同类型的表单字段,如文本框、下拉列表等。 - **数据填充与提交**:讲解如何将数据填充到表单中,以及...
实例023 Dreamweaver创建表单 40 实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制弹出信息 45 实例026 Dreamweaver控制浏览器的窗口 46 实例027 通过Dreamweaver创建站点 47 实例028 通过...