`

[轉載] 在JavaScript中使用DOM技术动态控制表格

阅读更多
轉載於: http://blog.csdn.net/lldwolf/archive/2008/03/31/2234372.aspx

下面的例子中,是一个3*2的表格,按下按钮后,删除第二行,然后再插入一个新行,该代码在IE6和FF下测试通过。


<table border="1" width="500">
<tbody id="tb1">
    <tr id="tr1">
        <td width="50%">1</td>
        <td widht="50%">&nbsp;</td>
    </tr>
    <tr id="tr2">
        <td bgcolor="red">2</td>
        <td>&nbsp;</td>
    </tr>
    <tr id="tr3">
        <td>3</td>
        <td>&nbsp;</td>
    </tr>
<tbody>
</table>
<form name="form1">
<input type="button" value="test" onclick="test()" />
</form>
<script type="text/javascript">... 

function test()
...{
  var frm = document.form1;
  var tb = document.getElementById("tb1");    //获取表格对象
  var trs = tb.getElementsByTagName("tr");        //获取所有的<tr>
  var del_tr = trs[1];        //设定删除第2行
  var tr = tb.removeChild(del_tr);    //删除第2行
  var new1 = document.createElement("tr");    //新建一行
  tb.appendChild(new1);
  var new_td1 = document.createElement("td");    //在新建行中添加单元格
  new_td1.style.color = "blue";        //新建行的第1个单元格字体设为蓝色
  new_td1.setAttribute("align", "center");    //新建行的第1个单元格的对齐方式设为居中
  new_td1.innerHTML = "aa";        //新建行第1个单元格内容
  new1.appendChild(new_td1);
  var new_td2 = document.createElement("td");    //添加第2个单元格
  new_td2.innerHTML = "&nbsp;";
  new_td2.style.backgroundColor = "red";    //设定背景色为红色
  new1.appendChild(new_td2);
  tb.appendChild(new1);    
}
</script>

分享到:
评论

相关推荐

    js表格操作,DOM实现数据动态增删查改

    在本主题"js表格操作,DOM实现数据动态增删查改"中,我们将深入探讨如何使用原生JavaScript通过DOM操作来实现数据在表格中的动态管理。 1. **创建表格**:首先,我们需要在HTML中创建一个基础的表格结构。这通常...

    JavaScript与DOM组合动态创建表格实例

    简介 这篇文章简单介绍了DOM 1.0一些基本而强大的方法以及如何在JavaScript中使用它们。你可以学到如何动态地创建、获取、控制和删除HTML元素。这些DOM方法同样适用于XML。所有全面支持DOM 1.0的浏览器都能很好地...

    JavaScript dom操作 dom元素查询 示例代码

    JavaScript dom操作 dom元素查询 示例代码JavaScript dom操作 dom元素查询 示例代码JavaScript dom操作 dom元素查询 示例代码JavaScript dom操作 dom元素查询 示例代码JavaScript dom操作 dom元素查询 示例代码...

    老裴帮助关于Javascript动态创建表格的小练习

    在这个特定的练习中,我们将探讨如何使用JavaScript动态地生成表格,这对于构建交互式Web应用或者处理动态数据展示是非常有用的。 在描述中提到的博文链接(已省略)可能提供了一个详细的步骤指南或者示例代码,以...

    javascript Dom 编程艺术

    读者将看到JavaScript、 HTML5和CSS如何协作来创建易用的、与标准兼容的Web设计,掌握使用JavaScript和DOM通过客户端动态效果和用户控制的动画来加强 Web页面的必备技术;同时,还将对如何利用库提高开发效率有全面...

    JavaScriptDOM编程艺术(第2版)PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一本关于JavaScript DOM编程技术的书籍——《JavaScript DOM编程艺术(第2版)》。尽管实际书籍内容并未给出,但从标题、描述及部分链接信息来看,这本书主要涉及JavaScript...

    javascript dom删除表格

    javascript 用dom模型删除单元格 很简单的javascript

    在javascript中对于DOM的加强

    文章中主要介绍了在JavaScript中对于DOM(文档对象模型)的加强使用方法。DOM是W3C组织推荐的标准,它定义了访问和操作HTML或XML文档的标准方法。它允许程序和脚本动态地访问和更新文档的内容、结构和样式。本文将...

    JavaScript DOM编程艺术【第2版&高清】.pdf

    1. JavaScript基础知识:JavaScript是一种在浏览器中运行的脚本语言,它是实现网页动态效果和交云的核心技术之一。要精通DOM编程,首先要对JavaScript语言本身有足够的理解,包括变量、数据类型、运算符、函数、对象...

    JavaScript DOM编程艺术(第2版pdf)+源代码

    JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...

    JavaScript DOM编程艺术.pdf

    《JavaScript DOM编程艺术》是Jeremy Keith所著的一本关于JavaScript和DOM(文档对象模型)编程的经典图书,它不仅阐述了JavaScript和DOM的基本知识,还着重讲解了DOM编程技术背后的思路和原则。本书被赞誉为Web设计...

    JavaScript.DOM编程艺术(第2版)附录及源码.rar

    这本书的附录和源码提供了丰富的实践案例和深入的代码示例,帮助读者更好地理解和掌握JavaScript在DOM编程中的应用。 附录通常包括对书中概念的补充解释、技术参考或实用工具,而源码则展示了实际应用中的编程技巧...

    JavaScript & DOM Enlightenment

    在实际开发中,JavaScript和DOM的结合应用非常广泛,例如AJAX(Asynchronous JavaScript and XML)用于实现页面无需刷新的数据更新,或者使用jQuery等库简化DOM操作。同时,随着Web组件和框架(如React、Vue、...

    JavaScript之DOM事件(源代码)

    JavaScript之DOM事件(源代码)JavaScript之DOM事件(源代码)JavaScript之DOM事件(源代码)JavaScript之DOM事件(源代码)JavaScript之DOM事件(源代码)JavaScript之DOM事件(源代码)JavaScript之DOM事件(源...

    JavaScript实现动态添加表格中的行

    在JavaScript编程中,动态添加表格行是一个常见的需求,特别是在数据可视化或者用户交互丰富的网页应用中。这个功能允许我们在用户操作或者接收到服务器数据时,实时地向HTML表格中插入新的行,更新显示的信息。以下...

    javaScript-DOM编程艺术

    JavaScript-DOM编程艺术是关于如何使用JavaScript操作网页文档对象模型(Document Object Model,简称DOM)的技术。DOM是一种标准,它提供了表示和操作HTML或XML文档的接口。通过DOM,JavaScript可以访问和修改网页...

    javascriptDom编程艺术+源码

    DOM是Web页面的结构模型,通过JavaScript与DOM的交互,开发者可以实现对网页内容的动态操作和控制。这本书深入浅出地讲解了如何使用JavaScript来操纵DOM,从而实现丰富的用户界面和动态效果。 书中首先介绍了...

    动态Javascript表格实例

    在网页开发中,JavaScript是一种非常重要的脚本语言,它使得网页具有交互性和动态性。本教程将深入探讨如何使用JavaScript创建动态的表格实例,包括表格的动态增删行功能以及鼠标移动时单元格变色和奇偶行颜色变化的...

Global site tag (gtag.js) - Google Analytics