`

DOM remove TABLE tr

J# 
阅读更多
function change()
		{											   
			//alert(document.getElementById("tab").childNodes.length);   length=1
			//alert(document.getElementById("tab").lastChild.nodeName);	 nodeName=TBODY
			for(var i=0; i < document.getElementById("tab").childNodes.length;i++)
			 {
			 	var Ttable = document.getElementById("tab").childNodes[i];
			 	//alert(Ttable.firstChild.nodeName); tr
			 	//alert(Ttable.childNodes.length);  3
			 	for(var j=0;j<Ttable.childNodes.length;j++)
			 	{
			 		var tr = Ttable.childNodes[j+1];
			 		if(tr!=null)
			 		{
			 			Ttable.removeChild(tr);
			 		}
			 	}
			 }
			 
			//alert(document.getElementById("tr1").firstChild.nodeName); nodeName= TD
			//alert(document.getElementById("tr1").childNodes.length);   length = 2
			for(var i=0;i<document.getElementById("tr1").childNodes.length;i++)
			{
				var tr = (document.getElementById("tr1").childNodes)[i];
				document.getElementById("tr1").removeChild(tr);
			}
		}


<table align="center" border="2" bgcolor="#9fdfd1" id="tab">
 		<tr> 
 			<td align="center" colspan="2"><input type="button" value="OK" onClick="change();"/></td>
 		</tr>
 		<tr>
 			<td>AAA</td>
 			<td>BBB</td>
 		</tr>
 		<tr id="tr1">
 			<td>AAA</td>
 			<td>BBB</td>
 		</tr>
 	</table>

分享到:
评论

相关推荐

    jquery实现json数据填充到table表格中并且实现remove add 数据

    $(this).closest('tr').remove(); }); ``` 以上就是使用jQuery将JSON数据填充到表格,并实现增删功能的基本流程。在这个过程中,我们利用了jQuery的便利性,如选择器、DOM操作和事件处理,大大简化了代码。同时,...

    jQuery操作Table技巧大汇总

    `会删除所有非首行的行,而`$("#table1 tr:eq(3)").remove();`则会删除指定的行。 6. 删除一列:同样使用`remove()`方法,但需要配合选择器来定位列。可以删除除第一列之外的所有列,或者直接删除特定列。 7. 得到...

    table合并单元格的多种方法

    var cell = $(table).find('tr:eq(' + (row - 1) + ') td:eq(' + (col - 1) + ')'); cell.attr('colspan', cell.parent().find('td').length); for (var i = 1; i ; i++) { cell.parent().find('td:eq(' + (col ...

    jQuery之实战(checkbox,table)

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨jQuery在实际项目中的应用,特别是针对checkbox和table的处理,这在网页交互和数据展示中...

    jQuery删除table指定行

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对表格(table)的操作。本文将深入探讨如何使用jQuery来删除HTML表格中的指定行。 首先,理解HTML表格的基本结构至关重要。一个...

    jQuery实现动态添加tr到table的方法

    在本文中,我们将深入探讨如何使用jQuery来动态添加`tr`元素到`table`中,以及如何处理这些新增行的交互。jQuery是一个流行的JavaScript库,它简化了DOM操作,使得在网页上创建动态效果和交互变得更为便捷。 首先,...

    javascript table 增加删除行,巧妙实现

    一个基本的表格由`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;th&gt;`(表头单元格)和`&lt;td&gt;`(数据单元格)组成。例如: ```html &lt;table&gt; &lt;tr&gt; 姓名 年龄 &lt;/tr&gt; &lt;tr&gt; 张三 &lt;td&gt;25 &lt;/tr&gt; &lt;/table&gt; ``` 在JavaScript中,我们...

    jquery 操作 table

    $("#table1 tr:eq(3)").remove(); ``` **3. 删除指定列** - **功能说明**:删除表格中的所有列,除了第一列。 - **实现代码**: ```javascript // 删除非首列的表头 $("#table1 tr th:not(:nth-child(1))")....

    jquery实现table自动添加行和编辑

    $(this).closest("tr").remove(); }); ``` 以上代码片段展示了如何利用jQuery实现表格的动态添加、编辑和删除功能。实际应用中,可能还需要考虑数据验证、错误处理和用户交互优化等细节。此外,对于大型项目,可能...

    Jquery Table 操作

    `jquery.table.tr.js` 很可能是实现上述功能的 JavaScript 插件,它可能封装了表格行的移动和删除逻辑,以便更方便地在项目中使用。使用时,需要确保该插件被正确引入,并且调用相应的 API 来实现所需功能。 六、...

    javascript对table的添加,删除行的操作

    在实际开发中,可以利用jQuery等库简化DOM操作,例如jQuery的`append()`和`remove()`方法。此外,Bootstrap的DataTable插件提供了更丰富的表格操作功能,如排序、筛选和分页。 ### 源码分析 博文中的`对表格的基本...

    js 操作 增加删除Table行

    一个基本的表格由`&lt;table&gt;`元素、`&lt;tr&gt;`(表格行)元素、`&lt;td&gt;`(表格数据单元格)元素组成。如果要添加交互性,如增加或删除行,就需要借助JavaScript。 **增加表格行:** 在JavaScript中,我们可以利用DOM(文档...

    JQuery动态添加删除table行.

    $(this).closest('tr').remove(); }); ``` 这段代码首先监听整个文档上`.deleteBtn`的点击事件。当用户点击这个按钮时,`closest()`方法会找到最近的`&lt;tr&gt;`元素,然后`remove()`方法将删除这个行。 四、实际应用 ...

    jquery table 添加、删除行、列

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对表格(table)的操作。本文将深入探讨如何使用jQuery实现表格的添加、删除行和列的功能,以便于动态更新和管理HTML表格内容。 ...

    table添加、删减行,单元格添加、修改、删除标记,对于指定标记默认生成显示,浮动定位且不会产生水平导航条

    $("#myTable tr:last").remove(); // 删除最后一行 ``` 接下来,我们讨论单元格的标记、修改和删除。标记通常意味着给单元格添加额外的信息或样式。可以使用`.addClass()`添加CSS类,以实现标记效果: ```...

    动态的显示table列

    1. **DOM操作**:在HTML文档中,表格元素(如`&lt;table&gt;`, `&lt;tr&gt;`, `&lt;th&gt;` 和 `&lt;td&gt;`)是DOM的一部分。jQuery提供了选择器(如`$("#tableId")`)来定位表格,并通过`.children()`, `.find()`, 或 `.append()`等方法...

    全面的table操作解压即可使用

    例如,可以使用`$("tr").eq(index).remove();`来删除指定索引的行,或者根据某个条件(如特定的类名或ID)删除行。 最后,`批量保存`可能涉及到将表格中的所有数据一次性保存到服务器。这通常需要一个按钮触发,...

    jQuery移除tr无效的解决方法(tr是动态添加)

    总结起来,解决动态添加的`&lt;tr&gt;`元素删除问题的关键在于使用jQuery的`.parent()`方法来定位目标元素,并使用`.remove()`来删除它。对于动态生成的元素,我们需要确保我们的选择器和操作能够正确地作用在这些元素上,...

    createtable.rar_javascript

    cellToMerge.nextElementSibling.remove(); ``` 此外,还有更复杂的情况,如根据数据动态生成带有合并的表格。这通常涉及到遍历数据,分析合并条件,然后创建和调整表格结构。例如,你可能需要检查当前行与前一行的...

Global site tag (gtag.js) - Google Analytics