`
wushuo30
  • 浏览: 2606 次
社区版块
存档分类
最新评论

往table表格里面插入一行tr 兼容IE8

 
阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>测试</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<script type="text/javascript">

</script>

</head>

 

<body>

<table id="table1" border="1">

<tr>

<td>first</td>

</tr>

<tr>

<td>two</td>

</tr>

</table>

 

<div class="loading-indicator" style="height: 100px"></div>

<div id="tree_id" style="width: 100px; height: 100px; background: red" onclick="tableClick()">点击我</div>

</body>

<script type="text/javascript">

function tableClick(){

var oTable=document.getElementById('table1');

var tr = document.createElement("tr");

var td = document.createElement("td"); 

td.innerHTML="append tr";

tr.appendChild(td);    

oTable.appendChild(tr); // chrom 浏览器

oTable .outerHTML = oTable .outerHTML; // 兼容Ie8

</script>

 

</html>

分享到:
评论

相关推荐

    jQuery Table表格排序显示代码.zip

    本资源“jQuery Table表格排序显示代码.zip”聚焦于利用jQuery实现动态表格排序的功能,这对于数据展示和用户交互至关重要。下面将详细阐述相关知识点。 1. **jQuery基础**:首先,理解jQuery的基础是至关重要的。...

    table动态添加行并编辑

    2. 创建新行:利用`document.createElement('tr')`创建一个表格行元素。 3. 添加单元格:对新行使用`appendChild`或`insertBefore`方法添加`&lt;td&gt;`单元格元素,填充数据。 4. 插入到表格:将新行插入到表格的适当位置...

    上下左右键控制table中光标(兼容多浏览器)

    当用户按下Enter键且光标位于最后一行最后一个输入框时,我们需要在表格下方插入一行。这可以通过操作DOM节点来实现,如创建新的`&lt;tr&gt;`和`&lt;td&gt;`元素,并添加输入框,然后将它们插入到表格的适当位置。 最后,为了...

    javascript实现动态增加删除表格行(兼容IE FF).docx

    ### JavaScript 实现动态增加删除表格行(兼容IE/FF) #### 概述 本文将详细介绍如何使用JavaScript来实现在Web页面上动态增加和删除表格行的功能,并确保该功能在Internet Explorer (IE) 和 Firefox (FF) 等...

    动态插入、添加删除表格行的JS代码

    - **`insertRow` 函数**:根据传入的索引值,在表格中插入一行,并填充两个单元格的数据。 - **`deleteRow` 函数**:根据传入的索引值,删除表格中的一行。 - **`getIndex` 函数**:获取当前点击行的索引,并显示...

    javascript动态添加表格数据行

    如果未指定列数,函数会自动获取表格的第一行的列数。 ```javascript function addRow(tabObj, colNum, sorPos, targPos) { // ... var nTR = tabObj.insertRow(tabObj.rows.length - targPos); var TRs = ...

    JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐) .zip

    创建函数`addDataToTable`,负责动态插入表格行和单元格: ```javascript function addDataToTable(column1, column2) { var table = document.getElementById('dataTable'); var newRow = table.insertRow(-1)...

    javascript动态操作表格

    // 创建一行 var row = document.createElement('tr'); // 在行中创建一个单元格 var cell = document.createElement('td'); cell.innerHTML = '新内容'; // 将单元格添加到行中 row.appendChild(cell); // 将行...

    jquery appen table 问题 ie8下解决方法

    即使HTML5允许省略`&lt;tbody&gt;`,但为了兼容IE8,需要显式包含它。 - 动态创建表格结构:使用`document.createElement()`函数创建`&lt;tr&gt;`、`&lt;td&gt;`等元素,并通过`.appendChild()`方法将它们添加到正确的父元素中。 - ...

    javascript实现动态增加删除表格行(兼容IE/FF)

    - **行** (`&lt;tr&gt;`): 表示表格中的每一行。 - **单元格** (`&lt;td&gt;`): 表示表格中的每一个单元格。 ##### JavaScript 脚本 ```javascript var rowIndex = 0; function addLine(obj) { var objSourceRow = obj....

    JS控制HTMLDOM表格行上下移动

    - **上移**:将一行元素移至前一行之前,需要先检查当前行是否为第一行。如果不是,可以先删除当前行,然后在其前一个兄弟元素之前插入。 - **下移**:类似地,检查当前行是否为最后一行。如果不是,删除当前行后...

    table的td整列拖动交换以及重新排列位置

    在网页开发中,表格(Table)是一种常见的数据展示方式,而HTML5的出现更是赋予了表格更多的交互性。本文将详细讲解如何实现“table的td整列拖动交换以及重新排列位置”的JavaScript技术,帮助你为用户提供更加直观...

    js操作html表格, 增加,删除

    1. **兼容性**:确保你的代码对不同的浏览器有良好的兼容性,特别是对于较旧版本的IE浏览器。 2. **错误处理**:当用户尝试删除不存在的行或未定义的元素时,应有适当的错误处理机制。 3. **用户反馈**:添加视觉...

    jquery实现纯js转置表格

    遍历原始表格的每一行,对于每一行,将其单元格转置为新表格的一列。这可以通过遍历单元格并将其添加到新表格的相应行中来完成。 5. **处理浏览器兼容性问题**: 对于IE浏览器,可能需要使用`$.browser`(jQuery...

    JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)

    为了兼容不同的浏览器,我们需要使用两种不同的XMLHttpRequest实现方式:一种是现代浏览器支持的基于`XMLHttpRequest`对象的方法,另一种是针对IE的老版本(尤其是IE6、7、8)使用`ActiveXObject`。 以下是加载XML...

    jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera

    Code3演示了如何利用jQuery的`:even`选择器找到偶数位置的单元格(即学号列),并为它们绑定`click`事件,当用户点击时,会在单元格内插入一个文本框。 ```javascript $(document).ready(function() { var numTd =...

    jQuery对表格的列冻结

    3. **复制并插入新表格**:将选中的列复制到一个新的表格中,然后将其插入到页面的适当位置。注意,新表格的样式应与原表格保持一致,以保证视觉效果的一致性。 4. **定位新表格**:使用CSS定位(如`position: ...

Global site tag (gtag.js) - Google Analytics