今天写购物车的时候,学了下js如何动态删除一行,
例子中是删除第二行。
代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<script language="javascript">
/*删除行,采用deleteRow(row Index)*/
function removeRow(){
/* var row=document.getElementById("2");
var index=row.rowIndex;
alert(index);*/
alert(document.getElementById("r2").rowIndex);
document.getElementById("t1").deleteRow(document.getElementById("r2").rowIndex);
}
</script>
<table width="200" border="1" id="t1">
<tr id="r1">
<td>1</td>
<td> </td>
<td> </td>
</tr>
<tr id="r2">
<td>2</td>
<td> </td>
<td> </td>
</tr>
<tr id="r3">
<td>3</td>
<td> </td>
<td> </td>
</tr>
<tr id="r4">
<td>4</td>
<td> </td>
<td> </td>
</tr>
<tr id="r5">
<td>5</td>
<td> </td>
<td> </td>
</tr>
</table>
<p>
<label>
<input type="button" name="Submit" value="按钮" onclick="removeRow()"/>
</label>
</p>
</body>
</html>
后来是根据checkbox是否选择来删除。再使用ajax更新session中的产品信息,
分享到:
相关推荐
3. **删除行**:删除表格行通常涉及到选择要删除的行,并调用`removeChild()`方法。例如,假设我们想删除点击时的当前行,可以这样实现: ```javascript function deleteRow(event) { if (confirm('确定要删除...
在JavaScript编程中,动态添加和删除表格行是一个常见的需求,特别是在网页交互和数据展示中。这篇博客"JavaScript动态添加删除表格行"可能详细讲解了如何使用JavaScript实现这一功能。通过给定的标签"源码"和"工具...
JavaScript删除一行代码,删除一行表格
4. **数据管理**:如果表格数据存储在JavaScript数组中,那么在添加、删除或编辑行时,也应同步更新数组。这有助于保持数据的一致性,并可能用于其他操作,如排序或过滤。 5. **模板字符串**:在创建新的HTML元素时...
如果未指定列数,函数会自动获取表格的第一行的列数。 ```javascript function addRow(tabObj, colNum, sorPos, targPos) { // ... var nTR = tabObj.insertRow(tabObj.rows.length - targPos); var TRs = ...
接下来是删除表格。这通常涉及到找到特定的表格元素并使用`removeChild()`方法移除它们。例如,要删除刚才创建的表格,你可以这样操作: ```javascript // 假设我们保存了表格引用 document.body.removeChild(table...
javascript 用dom模型删除单元格 很简单的javascript
在JavaScript中,添加和删除表格是常见的操作,特别是在动态网页设计和前端开发中。这篇文章将深入探讨如何使用JavaScript实现这个功能,并提供一个简单的源码示例。首先,我们需要理解HTML表格的基本结构,然后利用...
本篇文章将深入探讨如何使用JavaScript自动添加、删除表格,以及实现窗口居中显示的相关技术。 首先,让我们来理解“JavaScript自动添加表格”。在HTML中,表格由`<table>`元素定义,行(`<tr>`)、列(`<td>`或`<th>`...
在IT领域,尤其是在Web开发和用户界面设计中,"复选框选中表格中的行进行删除行操作"是一项常见的功能需求。这个功能主要用于提供用户友好的数据管理方式,让用户能够批量选择并处理表格中的数据。下面我们将详细...
2. **删除单元格**:如果要删除某一列,则需要遍历每一行,并对每一行调用`_table.rows[i].deleteCell(index)`方法来删除指定索引位置的单元格。 #### 三、表格元素的选取与操作 这部分内容涉及到了表格元素的选取...
本文将深入探讨如何使用JavaScript动态地增加和删除表格行。 首先,我们来了解一下HTML表格的基本结构。一个表格由`<table>`元素包含,其中包含`<tr>`(表格行)元素,每行内可以有多个`<td>`(表格数据单元格)或`...
例如,要在表格的最后添加一行,可以这样写: ```javascript var table = document.getElementById('your_table_id'); var newRow = table.insertRow(-1); ``` `-1`表示在最后一行之后插入。接着,可以在新行中...
与创建新元素相对应,删除表格中的行或单元格也是常见的需求。在示例代码中,`deleteRow()`和`deleteCell()`函数被用来实现这一功能。它们的工作原理同样基于对DOM的操作,通过定位到目标行或单元格并调用`...
3. **删除行**:要删除表格中的某一行,首先需要获取到该行的引用,这通常通过`getElementById()`、`getElementsByClassName()`或`querySelector()`等方法实现。然后,调用`removeChild()`方法将其从DOM中移除。 4....
- `tb_delete()` 函数利用`deleteRow()` 方法来删除表格中的行,无需额外参数。 ### 插入列:`insertColumn()` - 此函数首先检查表格是否包含表头,然后在表头的第一行和`tbody`的所有行中插入新列,同时更新列名和...
` 在表格的最后一行之后插入一个新的空行`tr`。 - 接着,为新行添加三个单元格,并分别给它们填充不同的内容。其中第一个单元格为空,第二个和第三个单元格分别插入了带有不同name属性的输入框。 - `del.innerHTML...
在JavaScript中,表格(Table)是网页数据展示的常用元素,而动态地增加或删除行则是常见的交互需求。本文将深入探讨如何巧妙地利用JavaScript来实现这个功能。 首先,我们需要了解HTML中的`<table>`元素及其相关...
1. **DOM操作**:在JavaScript中,Document Object Model(DOM)是网页内容的结构化表示,通过DOM我们可以对表格进行添加、删除、修改单元格或行等操作。例如,`document.getElementById()`、`document....
在JavaScript(JS)中,动态地向HTML表格添加或删除行是一项常见的操作,尤其是在构建交互式用户界面时。这篇博客“JS example:点击按钮table增加一行,删除一行”提供了具体的示例,帮助开发者掌握这一技能。 ...