`
wuhaidong
  • 浏览: 357806 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

js 手动控制表格的添加和删除

阅读更多

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>js 手动控制表格的添加和删除</title>
<script>  
            function addRow(){  
                //添加一行  
                var newTr = testTr1.insertRow();  
                //添加两列  
                var newTd0 = newTr.insertCell();  
                var newTd1 = newTr.insertCell();  
                //设置列内容和属性  
                newTd0.innerHTML = '学生姓名:<input type="text" name="userName"/>';  
                newTd1.innerHTML = '学生班级:<input type="text" name="className"/>';  
            }  
  
            function delRow(){  
                //删除一行  
                var delTr = testTr1.deleteRow();  
                //删除两列  
                var delTd0 = delTr.deleteCell();  
                var delTd1 = delTr.deleteCell();  
                //设置列内容和属性  
                delTd0.innerHTML = '';  
                delTd1.innerHTML = '';  
            }
</script>
</head>
<body>
	<form action="">
		
		<table>
			<tr>
				<td>
					管理首页&nbsp;|&nbsp;
					<input type="button" value="添 加  行" onclick="addRow()">
					&nbsp;<input type="button" value="删 除 行" onclick="delRow()"/>
				</td>
			</tr>
		</table>
		
		<table id="testTr1">
			<tr>
				<td>
					学生姓名:<input type="text" name="userName"/>
				</td>
				<td>
					学生班级:<input type="text" name="className"/>
				</td>
			</tr>
		</table>
		
		<table>
			<tr>
				<td>
					商品名称:<input type="text" name="produceName"/>
				</td>
				<td>
					商品价格:<input type="text" name="price"/>
				</td>
			</tr>
		</table>
	</form>
</body>
</html>
 
分享到:
评论

相关推荐

    表格删除线

    "表格删除线"就是这样一个功能,它允许用户在表格中添加删除线,以视觉上标识出已被删除但尚未实际移除的数据行。这样的功能对于版本控制或者协作编辑场景特别有用,因为它提供了明确的修改记录。 首先,让我们来...

    bootstrapTable实现表格内数据的添加、删除、修改、查询

    bootstrapTable实现表格内数据的添加、删除、修改、查询

    java 手动,用代码添加表格的行和列

    通过上述过程,我们了解了如何在Java环境下,利用HTML和JavaScript动态地向表格添加行和列。这种方法增强了网页的动态性和交互性,使得数据展示更加灵活多变,极大地提升了用户体验。同时,这也展示了前后端协同工作...

    js 添加、删除行

    JavaScript提供了多种方法来实现对表格的增删改查,其中添加和删除行是最基础也是最常用的操作。本文将详细介绍如何使用JavaScript来添加和删除HTML表格中的行。 #### 二、添加行 ##### 1. 使用 `appendChild` ...

    【JavaScript源代码】vue列表数据删除后主动刷新页面及刷新方法详解.docx

    在Vue.js应用中,当你需要在执行特定操作如删除或添加数据后刷新页面时,通常前端不会自动更新,因为Vue采用的是数据驱动视图的模式,仅当数据变化时才会更新视图。在这种情况下,我们可以采取手动刷新页面的方法。...

    table动态增加删除行列

    使用javascript实现table动态增加删除行列。

    表格动态追加、插入、删除行

    总之,动态追加、插入和删除行是Web开发中常用的功能,通过理解HTML表格结构、JavaScript DOM操作以及可能使用到的前端框架,开发者可以构建出灵活、响应式的用户界面。如果你想要深入了解这一主题,建议查看原文...

    table-rowspan表格自动合并单元格插件

    "table-rowspan表格自动合并单元格插件"是专为HTML表格设计的一种工具,它允许开发者通过简单的操作实现单元格的动态合并、添加和删除,极大地提升了用户界面的可读性和交互性。以下是对这个插件及相关知识点的详细...

    Vue+Element实现表格编辑、删除、以及新增行的最优方法

    在Vue和Element UI框架下,实现表格的编辑、删除和新增行是常见的需求。这篇文章将介绍一种优化后的最佳实践,旨在提高代码效率和用户体验。在传统的实现方式中,可能需要通过双击单元格来激活编辑模式,而这里我们...

    【JavaScript源代码】JavaScript动态生成带删除行功能的表格.docx

    在JavaScript中,我们将动态创建tbody内的tr(行)和td(单元格),同时添加删除行的功能。 1. **获取表格元素**: 使用`document.querySelector`或`document.querySelectorAll`来选取DOM元素。在这个例子中,我们...

    Book-Management:使用Javascript HTML,CSS添加,删除,搜索,书籍列表

    - **数据操作**:JavaScript将书籍信息存储在数组或对象中,添加和删除书籍涉及数组的`push()`、`splice()`等方法,而搜索书籍则可能涉及到对数组的遍历和比较。 4. **表单处理**:HTML表单用于收集用户输入,如...

    js动态添加行

    在JavaScript中,动态添加行是一项常见的任务,尤其在构建数据驱动的Web应用时,如表格、列表或表单。这个过程涉及到DOM(Document Object Model)操作,它允许我们通过JavaScript来创建、修改或删除HTML元素。以下...

    JavaScript 动态添加表格行 使用模板、标记

    整体来看,文档提供了在客户端使用JavaScript动态添加表格行的详细方法和步骤,并通过实际代码片段和设计思路,向读者展示了如何在面对复杂表格数据操作需求时,通过模板和标记技术实现更高效和灵活的数据处理。...

    spreadjs_自定义底部页签右键删除功能-demo.zip

    4. **添加删除功能**:当用户在某个页签上右键点击时,我们需要获取到被点击的页签对应的索引,然后调用 SpreadJS 的 API 进行删除操作。例如,`spread.sheets.removeAt(index)` 方法可以删除指定索引的工作表。 ``...

    自动增加行的动态表格

    动态表格通常结合前端JavaScript库或者自定义脚本来实现,允许用户无须刷新页面就能增加、删除或编辑表格中的数据。 描述中提到的博客链接指向了iteye.com上的一个博客文章,作者是ritaleo。虽然具体内容未给出,但...

    Js实现动态添加删除Table行示例

    在介绍Js实现动态添加和删除表格行(Table Row)的知识点之前,先要了解HTML中的表格(Table)结构以及JavaScript基础操作。HTML中的表格主要由`&lt;table&gt;`标签构成,并包含`&lt;tr&gt;`标签表示的行(Row)和`&lt;td&gt;`标签表示...

    Axure夜话之中继器系列视频教程之中继器表格删除数据2.rar

    本教程主要聚焦于Axure中的“中继器”组件,它是一个强大的动态数据管理工具,能够实现类似数据库的表格操作,如添加、删除和编辑数据。通过"中继器系列视频教程之中继器表格删除数据2",我们可以深入学习如何在中继...

    Bootstrap编辑表格插件

    接着,引入必要的JavaScript库,如jQuery和Bootstrap的JS文件,以及日期选择器插件的JS和CSS文件。在JavaScript部分,编写处理表格编辑、下拉框选择和日期选择的逻辑,包括事件绑定和数据提交处理。 5. **示例代码*...

    基于JavaScript制作像ppt一样播放网页的组件库,内置:列表、表格、折线图、词云图、柱状图等等

    该组件库的核心在于通过JavaScript API来创建和控制各种基础组件,避免了开发者需要手动编写HTML代码的繁琐工作。这意味着,开发者可以通过简单的编程方式,轻松实现网页内容的动态展示和交互,极大地提高了开发效率...

    jquery动态增加删除表格行的小例子

    在这个例子中,我们看到了如何使用jQuery来动态地增加和删除HTML表格中的行。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果。在这个小例子中,主要涉及了以下jQuery知识点: 1. **jQuery...

Global site tag (gtag.js) - Google Analytics