`
阅读更多

动态表格,点击按钮添加或删除一行

<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script language='JavaScript'>
var listNum=1;
//新增一行
function add_Row()
{
	var Htmltable=document.getElementById("listtable");	
	listNum++;

	var Htmlrow=Htmltable.insertRow();//新增一行
	var Htmlcell=Htmlrow.insertCell();//新增一列
	Htmlcell.align="left";
	Htmlcell.className="tablehead2";
	Htmlcell.innerHTML="第"+listNum+"行";
	Htmlcell=Htmlrow.insertCell();//新增第二列
	Htmlcell.innerHTML="<input name='text"+listNum+"' id='text"+listNum+"' type='text' style='width: 150px'/>";
	Htmlcell=Htmlrow.insertCell();//新增第三列
	Htmlcell.innerHTML="<a onclick='delete_Row(this)'>删除</a>";
}

//删除某一行
function delete_Row(deleteRow)
{
	var Htmltable=document.getElementById("listtable")
	if(window.confirm("你确定要删除该行数据吗?")==true){
		Htmltable.deleteRow(deleteRow.parentElement.parentElement.rowIndex);
	}  
}

//检查某行的input值是否为空
function check_input()
{
	var Htmltable=document.getElementById("listtable");
	for(var y=0;y<Htmltable.rows.length;y++)
	{
		var H_row=Htmltable.rows[y];
		var inputName=H_row.getElementsByTagName("input");
		if(inputName[0].value==null || inputName[0].value.length==0)
		{
			var aValue=Htmltable.rows[y].cells[0].innerHTML;
			alert(aValue+"不能为空");
			return false;
		}
	}
}

</head>
<body>
<table id="listtable">
    <tr>
        <td width="20%" align="left" class="tablehead2">第一行</td>
        <td width="55%"><input name="text1" id="text1" type="text" style="width: 150px"/></td>
        <td width="25%"><a onclick="delete_Row(this)">删除</a></td>
    </tr>
</table>
</body>
</html>

 

 

 

 

分享到:
评论

相关推荐

    JQuery实现动态表格点击按钮表格增加一行

    7. 用户交互反馈:当用户点击“删除”按钮时,表格的相应行会被删除。这个操作使用了`deleteRow`方法,它直接从DOM中移除指定的表格行,从而立即更新了用户看到的表格。 下面是对给出的部分内容的具体实现的解释: ...

    jquery表格添加删除行点击按钮动态添加删除行

    通过点击按钮动态添加或删除表格行,可以提高用户的交互体验,使得数据管理更加灵活。 首先,我们需要创建一个基本的HTML结构,包含一个表格和两个按钮,分别用于添加新行和删除选中行。表格通常由`&lt;table&gt;`、`...

    通过点击添加按钮即可自动添加一行点击删除即可自动删除一行

    标题中的“通过点击添加按钮即可自动添加一行点击删除即可自动删除一行”指的是一个交互功能,常见于表格或者列表中,允许用户动态地增加或减少条目。这种功能在Web开发中非常常见,尤其是在数据管理、表单填写等...

    layui点击数据表格添加或删除一行的例子

    数据表格 t2 = { elem: '#test2', data: tableData2, page: false, width: $(parent.window).width()-50, cols: [[ {type:'checkbox',field:'id'}, {field:'cstMoldNo', title: '客户模号',edit:'text'}, {...

    利用jquery给指定的table动态添加一行、删除一行的方法

    总的来说,实现动态添加和删除表格行的基本步骤如下: 1. 选择表格和行:使用jQuery选择器定位到表格和目标行。 2. 创建新行:准备要插入的新行的HTML代码。 3. 插入行:使用`.after()`或`.before()`方法在适当的...

    jQuery 动态添加或删除表格行

    在这个例子中,当用户点击 ID 为 "addRow" 的按钮时,会创建一个新的表格行,并将其添加到 ID 为 "dynamicTable" 的表格底部。每行包含一个单元格,显示 "新数据" 后跟行号。 删除表格行则可以通过遍历表格中的行并...

    动态添加/删除表格行并提交内容到后台

    在开发Web应用时,动态添加和删除表格行是常见的需求,尤其在数据管理或表单填写场景中。本文将深入探讨如何使用C#后端和JavaScript前端技术来实现这一功能,为初学者提供一个基础的实践指导。 首先,我们要了解...

    jquery表格动态添加删除行代码.zip

    每一行可以包含多个`&lt;td&gt;`(单元格)或`&lt;th&gt;`(表头单元格)。在本例中,表格中可能还包含用于添加和删除行的按钮。 2. **jQuery选择器**:jQuery通过选择器来选取HTML元素,如`$("#id")`选择ID为特定值的元素,`$...

    jQuery实现动态添加、删除按钮及input输入框的方法

    在Web前端开发中,动态地添加和删除页面元素是一种常见的交互方式,尤其在表单设计中,这种功能的实现能够极大地提升用户体验。使用jQuery库可以方便地实现这些功能,因为它提供了丰富的选择器和方法来操作DOM元素。...

    JavaScript动态添加删除表格行

    要动态添加一行,首先需要获取到表格的引用,通常是通过`document.getElementById`或`document.querySelector`来实现。然后,创建一个新的`&lt;tr&gt;`元素,并为它添加需要的`&lt;td&gt;`子元素。最后,使用`appendChild`或`...

    74、jquery表格动态添加删除行代码

    &lt;title&gt;jQuery动态添加删除行 &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; 姓名 年龄 操作 张三 &lt;td&gt;25 &lt;td&gt;&lt;button class="delete"&gt;删除&lt;/button&gt;&lt;/td&gt; ...

    js实现添加删除一行。每一行下面可以再添加一行。序号自动改变

    以下是对这个"js实现添加删除一行。每一行下面可以再添加一行。序号自动改变"知识点的详细解释: 1. **动态创建DOM元素**: - 在JavaScript中,我们可以通过`document.createElement()`方法来创建新的HTML元素,如...

    Ajax动态表格,可适时添加行、删除行、复制行

    本话题将深入探讨如何实现一个动态表格,用户可以适时添加、删除和复制表格中的行。 首先,我们需要理解Ajax的工作原理。它通过JavaScript发送异步HTTP请求到服务器,获取或提交数据,然后使用JavaScript处理这些...

    高级表格添加按钮例程源码

    4. **数据绑定**:按钮的功能可能与表格中的数据有关,因此需要理解数据绑定的概念,将按钮与特定的数据行或列关联起来。 5. **用户界面设计**:考虑用户体验,合理安排按钮的位置、大小、样式,以及确保按钮的响应...

    动态表格-添加删除行

    "动态表格-添加删除行"这个主题涉及到的技术主要是JavaScript库AutoTable,它允许开发者在HTML页面上创建功能丰富的表格,并且支持动态操作,如添加和删除行。下面我们将详细探讨AutoTable的使用、动态操作行的方法...

    JS example:点击按钮table增加一行,删除一行

    这篇博客“JS example:点击按钮table增加一行,删除一行”提供了具体的示例,帮助开发者掌握这一技能。 首先,让我们理解基本概念。HTML表格由`&lt;table&gt;`元素定义,`&lt;tr&gt;`元素表示表格行,`&lt;td&gt;`元素表示单元格,而...

    表格动态插入行

    这将在表格的末尾添加一行,包含"数据1"和"数据2"。 为了使用户能够交互式地添加行,我们可能需要将此功能与按钮事件关联起来。例如,我们可以添加一个按钮,并在其点击事件中调用`addRow`: ```html (['新数据1',...

    完整版近在眼前-高级表格添加按钮.rar

    JavaScript可以监听按钮点击事件,执行相应的操作,如弹出对话框、动态添加行、删除数据等。jQuery提供了简洁的API来操作DOM元素,使得这些操作更易于实现。 3. **事件处理**:在JavaScript中,理解如何绑定事件...

    javascript实现表格添加删除等操作

    HTML部分可能包括`&lt;table&gt;`标签,`&lt;tr&gt;`(表格行)、`&lt;td&gt;`(表格单元格)以及可能的`&lt;button&gt;`元素,这些按钮会触发添加或删除行的操作。 `students.js`文件则是JavaScript代码,用于处理与HTML交互的部分。以下是...

Global site tag (gtag.js) - Google Analytics