`
codsoul
  • 浏览: 212062 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

js 插入thead

    博客分类:
  • JS
 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
thead { color:red; }
</style>
<script type="text/javascript">
window.onload = function() {
    //前2行套上thead标签
    var table = document.getElementById('tab1');
    var row_01 = table.getElementsByTagName('tr')[0];
    var row_02 = table.getElementsByTagName('tr')[1];
    var cloneRow_01 = row_01.cloneNode(true);
    var cloneRow_02 = row_02.cloneNode(true);
    var thead = document.createElement('thead');
    var tbody = table.getElementsByTagName('tbody')[0];
    thead.appendChild(cloneRow_01);
    thead.appendChild(cloneRow_02);
    tbody.removeChild(row_01);
    tbody.removeChild(row_02);
    table.insertBefore(thead, tbody);
}
</script>
</head>

<body>
    <table id="tab1" border="1">
        <tr>
            <td>A</td>
            <td>B</td>
        </tr>
        <tr>
            <td>A1</td>
            <td>B1</td>
        </tr>
        <tr>
            <td>A2</td>
            <td>B2</td>
        </tr>
        <tr>
            <td>A3</td>
            <td>B3</td>
        </tr>
    </table>
</body>
</html>

分享到:
评论

相关推荐

    js控制表格排序,插入,删除,移动行或列,导出表格

    在JavaScript(JS)编程中,处理HTML表格是常见的任务,特别是在动态交互的Web应用中。本文将深入探讨如何使用纯JavaScript实现表格的排序、插入、删除、移动行或列以及导出功能,同时还会提到如何增加表头。 首先...

    表格动态插入行

    本知识点主要探讨如何使用JavaScript(简称JS)来实现表格动态插入行的功能。JavaScript是一种广泛使用的客户端脚本语言,它允许我们对网页进行实时更新和交互,而不需刷新整个页面。 首先,我们需要一个基本的HTML...

    js动态添加行和列

    在JavaScript编程领域,动态添加行和列是一种常见的需求,特别是在处理表格数据时。这涉及到DOM(文档对象模型)操作,允许网页在不重新加载的情况下更新其结构和内容。以下是对如何使用JavaScript动态添加行和列的...

    js+实现+滚动的表格

    JavaScript(简称JS)是实现这一功能的关键,它是一种轻量级的解释型编程语言,广泛应用于网页和应用程序,特别是处理用户交互、浏览器端的动态内容和Ajax(异步JavaScript和XML)通信。 要创建一个滚动的表格,...

    javascript获取计算机硬件信息

    2. 使用jQuery选择这个表格元素,并动态插入行和列。 3. 当获取到硬件信息后,将数据转化为表格所需的格式,然后使用`append()`方法添加到对应的表格单元格中。 示例代码可能如下: ```html &lt;thead&gt; 硬件信息...

    js读取csv文件并使用json显示出来

    在介绍如何使用JavaScript(简称JS)读取CSV文件并使用JSON格式进行展示之前,我们先来了解几个基础概念。 CSV文件是逗号分隔值(Comma-Separated Values)文件的简称,是一种简单的文件格式,用于存储表格数据,...

    js增加行列.doc

    当插入行到`&lt;thead&gt;`、`&lt;tfoot&gt;`或`&lt;tbody&gt;`这些子元素时,还需要确保将新行添加到对应的`rows`集合中。不过,通常情况下,如果你在表格对象上使用`insertRow`,新行会自动添加到`&lt;tbody&gt;`(如果存在的话),或者在...

    JS表操作代码实现增加、删除

    在JavaScript(JS)中,对HTML表格进行操作是常见的需求,包括添加新的行或删除现有的行。这在网页动态交互中非常有用,比如用户输入数据的管理或者展示数据的增删改查功能。以下我们将详细讲解如何使用JavaScript来...

    js操作表格, 带初始化的

    在新行中插入单元格,我们可以使用`insertCell()`方法: ```javascript var newCell = newRow.insertCell(0); newCell.innerHTML = '内容'; ``` 接着是增加功能。假设你想在表格的末尾添加一行,可以这样做: ```...

    用JS实现表格分隔条

    需要注意的是,我们可能需要跳过表头行(`&lt;thead&gt;`中的`&lt;tr&gt;`),以及分隔条本身。这里是一个示例: ```javascript for (var i = 1; i ; i++) { if (i % interval === 0) { var separator = document....

    js动态创建table点击按钮dom table tr添加操作

    如果需要添加按钮,我们可以在`&lt;td&gt;`中插入`&lt;button&gt;`元素。然而,由于数据可能是动态生成的,我们不能预先在HTML中写死这些元素,而是需要使用JavaScript来创建它们。 以下是一个简单的步骤来实现这个功能: 1. *...

    固定表格列标题

    3. **JavaScript 插入**:由于CSS的`position: fixed`可能会导致thead与tbody之间的相对位置出现问题,所以需要使用JavaScript来复制thead,并将其定位在tbody上方。这样,即使tbody滚动,复制的thead仍然可见。 4....

    D3.JS 基于javascript的图表展示库<四>----基本元素选择与Table

    D3.js是一个强大的JavaScript库,专门用于数据驱动的文档操作,它使得开发者能够将数据与HTML、SVG和CSS等Web技术紧密结合,创建出各种复杂的可视化图表。本篇将重点介绍D3.js中的基本元素选择与表格(Table)的创建...

    js控制点击表格排序和表头浮动

    本话题将详细讲解如何使用JavaScript(JS)来实现这两个功能。 首先,让我们从点击表头进行排序开始。在HTML中,我们可以创建一个带有表头(th)的表格,然后通过JavaScript监听这些表头的点击事件。当用户点击某个...

    js超简洁表格

    3. **创建表格**:使用JavaScript的DOM操作方法(如`createElement`, `appendChild`, `innerHTML`等)来创建和插入表格元素。例如,我们可以创建新的`&lt;tr&gt;`和`&lt;td&gt;`元素,然后根据数据填充内容。 4. **事件监听**:...

    纯js实现点击表头排序,轻量级JavaScript表格内容排序代码

    这个“纯js实现点击表头排序”的功能,就是一种轻量级的JavaScript解决方案,它不依赖任何外部库,如jQuery或类似的框架,从而减少了页面加载的时间,提高了性能。 首先,我们需要了解JavaScript中的数组方法,如`...

    JAVASCRIPT自动添加表格

    在提供的压缩包文件“JS操作表格大全”中,可能包含了各种JavaScript操作表格的实例代码,包括但不限于以上所述的添加和删除操作,还可能涵盖排序、过滤、编辑等功能。学习并实践这些示例,将有助于提升你对...

    利用javascript动态添加行(原创)

    在JavaScript编程中,动态添加行是一项常见的任务,特别是在构建数据驱动的Web应用或者处理表格数据时。这个技术允许用户在运行时向HTML表格或其他结构化元素中插入新的内容,提高用户体验,无需页面刷新。以下是对...

    js实现日期标记控件

    类的构造函数接受一个容器元素的引用,生成的日历将插入到该容器中。这样,我们就可以在不同的部分或通过动态生成的DOM元素创建多个独立的日期标记控件。 ```javascript function DateMarker(container) { // 实现...

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

    - 使用`&lt;table&gt;`元素创建表格结构,包括`&lt;thead&gt;`定义表头,`&lt;tbody&gt;`存放数据。 - 利用`document.createElement()`动态创建`&lt;tr&gt;`和`&lt;td&gt;`元素,并通过`innerHTML`属性设置单元格内容。 - 将新创建的行元素插入...

Global site tag (gtag.js) - Google Analytics