`
yjgyjg4
  • 浏览: 118107 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js删除tr

阅读更多
引用
以下来自网络摘

<html> 
<head> 
<title>javascript删除talbe中的一行</title> 
<script type="text/javascript"> 
function Goto(){} 
function deleteCurrentRow(obj){ 
var tr=obj.parentNode.parentNode; 
alert(tr);
var tbody=tr.parentNode; 
alert(tr);
tbody.removeChild(tr); 
} 
</script> 
</head> 
<body> 
<table cellspacing="0" rules="all" bordercolor="#CCCCCC" border="1" id="dgFlowList" style="border-color:#CCCCCC;border-width:1px;border-style:solid;width:98%;border-collapse:collapse;MARGIN: 5px 0px"> 
<tr class="DataGrid_HeaderStyle" nowrap="nowrap" align="Center"> 
<td>流程名称</td><td>表单名称</td><td>上传附件</td><td>操作</td> 
</tr> 
<tr> 
<td style="width:35%;">请假单1</td> 
<td style="width:35%;">请假单</td> 
<td align="Center" style="width:10%;">不允许</td> 
<td align="Center" style="width:20%;"> 
<a href="javascript:Goto();" onclick='{if(confirm("确定要删除【请假单1】这个流程吗?")) {deleteCurrentRow(this); }else {}}'>删除</a> 
</td> 
</tr> 
<tr> 
<td style="width:35%;">请假单2</td> 
<td style="width:35%;">请假单</td> 
<td align="Center" style="width:10%;">不允许</td> 
<td align="Center" style="width:20%;"> 
<a href="javascript:Goto();" onclick='{if(confirm("确定要删除【请假单2】这个流程吗?")) {deleteCurrentRow(this); }else {}}'>删除</a> 
</td> 
</tr> 
<tr> 
<td style="width:35%;">请假单3</td> 
<td style="width:35%;">请假单</td> 
<td align="Center" style="width:10%;">不允许</td> 
<td align="Center" style="width:20%;"> 
<a href="javascript:Goto();" onclick='{if(confirm("确定要删除【请假单3】这个流程吗?")) {deleteCurrentRow(this); }else {}}'>删除</a> 
</td> 
</tr> 
<tr> 
<td style="width:35%;">请假单4</td> 
<td style="width:35%;">请假单</td> 
<td align="Center" style="width:10%;">不允许</td> 
<td align="Center" style="width:20%;"> 
<a href="javascript:Goto();" onclick='{if(confirm("确定要删除【请假单4】这个流程吗?")) {deleteCurrentRow(this); }else {}}'>删除</a> 
</td> 
</tr> 
</table> 
</body> 
</html> 

引用
2.

<HTML>
<SCRIPT LANGUAGE="JScript">


function numberCells() 
{
var count=0;
for (i=0; i < document.all.mytable.rows.length; i++)
{
for (j=0; j < document.all.mytable.rows(i).cells.length; j++) 
{
document.all.mytable.rows(i).cells(j).innerText = count;
count++;
}
}
}

function tb_addnew()
{
var ls_t=document.all("mytable")
maxcell=ls_t.rows(0).cells.length;
mynewrow = ls_t.insertRow();
for(i=0;i<maxcell;i++)
{
mynewcell=mynewrow.insertCell();
mynewcell.innerText="a"+i;

}
}

function tb_delete()
{
var ls_t=document.all("mytable");

ls_t.deleteRow() ;
}

</SCRIPT>
<BODY onload="numberCells()">
<TABLE id=mytable border=1>
<TR><TH> </TH><TH> </TH><TH> </TH><TH> </TH></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
</TABLE>
<input type=button value="新增" onclick="tb_addnew()">
<input type=button value="删除" onclick="tb_delete()" >
</BODY>
</HTML> 

分享到:
评论
1 楼 plj123 2012-02-08  
今天遇到这个问题了,用outerHTML会报未知运行时错误。。呵呵。顶下。

相关推荐

    jquery动态添加删除(tr/td)

    在介绍jQuery动态添加删除表格行(tr)和单元格(td)的过程中,首先需要明确的是jQuery库是JavaScript的一个快速、小巧、功能丰富的库,它简化了HTML文档遍历和操作、事件处理、动画和Ajax交互,对于Web开发人员来...

    js动态给table添加/删除tr的方法

    在JavaScript中,动态地向HTML表格(`&lt;table&gt;`元素)添加或删除行(`&lt;tr&gt;`元素)是一项常见的任务,特别是在实现数据编辑、表单填充等交互功能时。本篇将详细介绍如何使用JavaScript实现这一功能,以供需要的朋友...

    js在 tr 后面追加 tr,删除当前tr,提交校验tr的所有name值

    在这个场景下,标题和描述提及了三个主要操作:追加`tr`(表格行)、删除当前`tr`以及提交校验`tr`的所有`name`值。这里我们将详细讲解这三个操作的实现,并结合描述中的“页面回显tr td的值”来探讨如何在...

    js实现table添加行tr、删除行tr、清空行tr的简单实例

    本实例主要展示了如何使用JavaScript来实现对表格(`&lt;table&gt;`)中的行(`&lt;tr&gt;`)进行添加、删除和清空的操作。我们将深入探讨这些功能的实现细节。 1. **添加行(`&lt;tr&gt;`)** 添加行的功能通过`insertRow()`方法...

    js 添加删除表格

    在JavaScript中,添加和删除表格是常见的操作,特别是在动态网页设计和前端开发中。这篇文章将深入探讨如何使用JavaScript实现这个功能,并提供一个简单的源码示例。首先,我们需要理解HTML表格的基本结构,然后利用...

    js删除表格本行列表

    在JavaScript编程中,"js删除表格本行列表"这一主题涉及到网页交互中的动态数据操作,尤其是在处理用户界面(UI)与后端数据库之间的数据同步。在这个场景中,我们通常会用到HTML表格来展示从数据库获取的数据,并...

    java中js代码删除input框

    // 删除TR节点 object.parentNode.removeChild(object); var checkBoxObject = $(":input[name='checkboxName']"); var checkBoxLength = checkBoxObject.size(); for(var i=0; i; i++) { checkBoxObject...

    JS操作table的tr/td

    js操作HTML增加删除TR/TD (学前班级别的哈!)

    js删除本行代码

    在探讨“js删除本行代码”这一主题时,我们深入解析如何利用JavaScript动态地生成带有删除功能的表格行,并在用户交互中实现行的删除。这个功能在许多Web应用中非常常见,尤其是在需要用户能够编辑或管理列表数据的...

    纯javascript增加删除表格行

    在本主题中,我们将深入探讨如何使用纯JavaScript来实现表格(table)的行增删功能,这对于创建数据管理界面或者用户输入表单的网页特别有用。 首先,我们需要了解HTML中的`&lt;table&gt;`元素。`&lt;table&gt;`是用于展示结构...

    jquery 追加tr和删除tr示例代码

    &lt;script type="text/javascript" src="js/jquery-1.7.1.min.js"&gt; ``` 这行代码会加载 jQuery 1.7.1 版本,以便后续的 JavaScript 代码能够使用 jQuery 的功能。 接着,我们定义了一个名为 `$(function(){ ... })` ...

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

    在JavaScript中,表格(Table)是网页数据展示的常用元素,而动态地增加或删除行则是常见的交互需求。本文将深入探讨如何巧妙地利用JavaScript来实现这个功能。 首先,我们需要了解HTML中的`&lt;table&gt;`元素及其相关...

    table JS 添加行和删除行

    在网页开发中,JavaScript(JS)是一种不可或缺的脚本语言,尤其在处理用户交互时,如动态修改HTML元素。在本话题中,我们将深入探讨如何使用JavaScript来添加和删除HTML表格(table)中的行。这对于构建数据展示...

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

    `students.js`文件则是JavaScript代码,用于处理与HTML交互的部分。以下是一些关键知识点: 1. **DOM操作**:JavaScript通过Document Object Model(DOM)来访问和修改HTML元素。例如,`document.getElementById()`...

    js操作table元素,表格的行列新增、删除汇集.txt

    根据给定的文件信息,我们可以总结出一系列关于使用JavaScript(简称JS)操作HTML中的`&lt;table&gt;`元素,尤其是对表格的行(`&lt;tr&gt;`)和列(`&lt;td&gt;`或`&lt;th&gt;`)进行增删操作的关键知识点。以下是对这些功能的详细解释: #...

    js 操作 增加删除Table行

    本文将深入探讨如何使用JavaScript来动态地增加和删除表格(Table)的行。 首先,我们需要了解HTML表格的基本结构。一个基本的表格由`&lt;table&gt;`元素、`&lt;tr&gt;`(表格行)元素、`&lt;td&gt;`(表格数据单元格)元素组成。如果...

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

    在JavaScript编程中,实现动态添加和删除表格行是一项常见的需求,尤其在构建数据表或配置界面时。这个功能包括在表格中添加新行、删除现有行,并确保在操作过程中序号自动生成和更新。以下是对这个"js实现添加删除...

    js动态添加删除表格

    在JavaScript中,动态添加和删除表格是常见的网页交互功能,主要应用于数据展示、表单处理等场景。这篇博文通过一个简单的实例,展示了如何利用JavaScript实现这个功能。在讲解之前,我们先了解一下HTML表格的基本...

Global site tag (gtag.js) - Google Analytics