`
cugbmao09
  • 浏览: 35090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js动态增加单元格时IE兼容问题

IE 
阅读更多

用js给表格动态插入了单元格,在ff下设置colspan后能正常显示,而在IE下则不能。

跟踪了一下代码,发现IE在解析colspan时使用的colSpan,因此在设置colspan时,应用setAttribute('colSpan',2),这样IE下就可以正常显示。
 
同时设置class的时候,IE需要设置setAttribute('class','header'),而ff则需要设置setAttribute('className','header'),但这两种方式互不兼容,因此最好的解决方法就是不设置。
分享到:
评论

相关推荐

    JavaScript 导入 excel 兼容IE11

    在JavaScript中导入Excel文件,尤其是在兼容古老的Internet Explorer 11(IE11)浏览器时,需要考虑到这个浏览器并不支持现代的File API和其他先进的Web技术。本文将深入探讨如何实现这一功能,以及涉及到的关键知识...

    可通过鼠标拖动调整表格单元格宽度效果代码[兼容IE,firefox]

    总的来说,"可通过鼠标拖动调整表格单元格宽度效果代码[兼容IE,firefox]"是一个涉及到JavaScript事件处理、浏览器兼容性以及用户交互设计的实用技术,它提升了网页的用户体验,同时也体现了前端开发者对细节和用户...

    前段JS开发和DOM兼容问题大全

    在IE中,可以通过`insertRow`和`insertCell`方法动态添加行和单元格。 二、其他DOM操作的兼容性问题及解决方案: 10. 在Firefox中,没有`removeNode`方法。如果需要删除节点,应使用`node.parentNode.removeChild...

    js 可改变表格单元格大小

    在给定的标题“js 可改变表格单元格大小”和描述中,我们可以推断出这个功能是允许用户通过某种交互方式(如拖动边框)动态调整表格单元格的宽度和高度。下面我们将详细讨论如何实现这一功能。 首先,我们需要一个...

    IE 不兼容的几个js问题及解决方法

    在使用JavaScript动态创建`<table>`元素并添加行(`<tr>`)或单元格(`<td>`)时,直接使用`document.createElement()`结合`appendChild()`可能无法在Internet Explorer(IE)中正确显示。 **解决方法:** 为了确保...

    用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例

    本知识点将通过实例讲解如何使用JavaScript(js)结合CSS和HTML,实现一个可以兼容这些浏览器版本的表格单元格宽度和高度的动态调整功能,并支持单元格的合并。 首先,我们需要了解在HTML表格中涉及到的相关属性,...

    可通过鼠标拖动调整表格单元格宽度效果代码[兼容IE,firefox].zip

    "可通过鼠标拖动调整表格单元格宽度效果代码[兼容IE,firefox]"是一个实现用户自定义表格列宽的功能,它允许用户通过鼠标拖动来改变表格中单元格的宽度,从而提升用户体验。这个功能对于那些需要频繁查看和比较数据的...

    网页制作中IE6个不兼容属性

    3. **使用JavaScript**:通过脚本动态添加样式,但这种方法可能增加页面的复杂度并影响性能。 #### 二、Inherit属性值在IE6的表现 `inherit`是一个非常有用的CSS属性值,它可以让子元素继承父元素的某些样式属性。...

    IE和火狐下获取单元格内容的共通方法

    在网页开发过程中,浏览器兼容性问题常常困扰着开发者,尤其是涉及到一些特定的DOM操作时,如获取表格单元格(td)的内容。标题“IE和火狐下获取单元格内容的共通方法”揭示了这个问题的核心,即在Internet Explorer...

    javascript动态操作表格

    在JavaScript中,动态操作表格是一项常见的任务,尤其在构建数据驱动的Web应用时。下面将详细探讨这个主题,包括如何添加、删除、选择表格以及兼容性问题。 首先,让我们从添加表格开始。在HTML中,表格由`<table>`...

    div+css 完全兼容 样式兼容性 ie6 ie7 IE8 IE9 和firefox方法

    4. **CSS Hack**:为了解决特定浏览器的兼容问题,开发者会使用CSS Hack,例如`_property`(仅IE6)、`*property`(IE6-7)和`property`(IE8及更高版本和其他浏览器)。但这种方法应谨慎使用,因为它可能导致维护...

    JS日历控件 (兼容IE firefox) 可选择时间

    在网页开发中,JavaScript(JS)常常用于创建交互式的用户界面,其中日历控件是一种常见且实用的功能,尤其在处理日期输入时。本资源提供了一个兼容Internet Explorer(IE)和Firefox浏览器的JS日历控件,允许用户...

    js ie firefox 日历控件多多

    因此,开发跨浏览器的日历控件时,需要考虑到这些差异,通常通过使用像jQuery这样的库来解决兼容性问题。 3. **日历控件实现**:日历控件可以通过原生JavaScript编写,也可以利用现有的开源库。原生实现需要处理...

    兼容FF,IE的JAVASCRIPT日历控件

    "兼容FF,IE的JAVASCRIPT日历控件"就是这样一个旨在解决跨浏览器兼容性问题的解决方案。 标题中的"FF"通常代表Firefox,而"IE"则指Internet Explorer,这两个浏览器在历史上拥有不同的JavaScript引擎,对标准的实现...

    JS固定表头和左边列(最新源码)1.9

    1.1 修正了对IE6、IE7的兼容问题 1.2 修正了固定行、列的样式问题 1.3 IE6/IE7浏览器 不启用该功能 1.4 增加了拆分线, 修正了重复生成锁定行列的问题以及生成错位的问题, 修正了行、列事件无法复制的...

    兼容ff和ie的日历控件 js

    从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出关于“兼容FF和IE的日历控件JS”的详细知识点。以下是对这些知识点的深入解析: ### 标题:“兼容ff和ie的日历控件 js” #### 知识点1:兼容性问题 ...

    JS浏览器兼容的小问题,鼠标经过,,高亮显示

    总结来说,处理JS浏览器兼容问题时,我们需要针对不同的浏览器API编写条件语句。在实现高亮显示功能时,可以通过CSS伪类、JavaScript操作样式或两者结合来达成。同时,要关注交互的流畅性和用户体验,避免因快速操作...

    ie6下不兼容总结若干

    1. **CSS兼容性问题**:IE6对CSS的支持并不完全,比如它不支持`position: fixed`,这使得在页面滚动时固定元素的位置变得困难。解决方案可以是使用`position: absolute`和JavaScript来模拟固定效果。另外,IE6也不...

Global site tag (gtag.js) - Google Analytics