浏览器兼容真麻烦!得好好学习,W3C规范得看看 ? ie,firefox以及其它浏览器对于 table 标签的操作都各不相同,在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,使用appendChile方法也不管用。下面是我就三种浏览器测试的结果: ? 最大限度的遵循规范,就能写出安全的、适用性强的代码了: //向table追加一个空行: 这样就可以运行在这三种浏览器上了
??????????????????????? ?ie6????????????????????? ????? ?firefox???????????????????????? ?opera???
--------------------------------------------
insertRow??????? 支持,而且???????????????? ?支持,????????????????????????? 支持,
?????????????????????? ?默认参数-1??????????????? 但不支持默认参数????????? 支持默认参数0
??????????????????????? 默认添加到最后????????????????????????????????????????????? ?默认添加到最前
--------------------------------------------
appendChild???? 不支持?????????????????????? 支持,但是增加???????????? 支持,效果同insertRow(-1)
????????????????????????????????????????????????????????? ?tr后不影响rows????????????? ?影响rows
var otr = otable.insertRow(-1);
var otd = document.createElement("td");
otd.innerHTML = " ";?
otd.className = "XXXX";?
otr.appendChild(otd);
详细解决方案
(转)IE/FireFox/Opera js:table.insertRow的差别
热度:596 发布时间:2012-09-11 10:49:03.0
相关解决方案
- IE firefox 跟chrome执行js的区别
- Opera PMS 用户手册解决思路
- jsp页面中加了<table>元素后,页面出现了一大片空白后才出现表格?解决方法
- jsp页面中加了<table>元素后,页面出现了一大片空缺后才出现表格
- Unknown table 'book' in field list
- VS2010 RDLC 报表 表(table) 分页的时候怎么显示表头
- Table 布局怎么改用CSS定位
- sql清空表数据用truncate table 表名处理,若表名是以数字开头,或者完全是数字,这句会报语法异常
- sqltxet能不能这么写成"select *rowid from table"
- 大哥们救上命啊ArgumentException: 列“xxx”不属于表 Table
- FireFox 上传文件,该如何处理
- 要取TextBox里的值插入表, insert into table value(); 括号里应该如何写
- firefox 中iframe 调用父窗口自定义函数如何写
- 在类名上这样写是啥[Table(Name = "Product")]解决方法
- html中<table>和<asp:Tabel>有什么不一样啊该如何解决
- JS预览 Table
- 怎么自动补充html中<table>中的宽度和高度
- ie6 点击链接 不能形成下载,小弟我用ie7就可以,firefox 也可以
- 关于<table class="Text">
- FireFox <a title="title过长有有关问题">123</a> 的有关问题 title内容过长给切断用.替换
- 如何能不让GridView变成<table>
- Opera 支持iframe标记不?该怎么处理
- HTML用在<table>上的cellpadding、cellspacing在css里对应的是什么解决方案
- 元素"tr"不能嵌套在元素"table"中,该怎么处理
- ◆◇◆ 帮小弟我将 table 转成 div 。◆◇◆
- |M| 今天看了孟子E章的设置 table 中的cellSpacing="0" cellPadding="0" 可以但有点不理解,麻烦大家说明一下,该如何解决
- firefox IE7 布局有关问题
- Column "xxx" does not belong to table Table,该怎么解决
- ALTER TABLE pet_type ADD CONSTRAINT pet_type_pk PRIMARY KEY (id),该怎么解决
- CREATE TABLE EMP(职员信息表)在SQL中如何排序