javaScript 中的mergeAttributes方法

lizhong0427 2012-03-26 11:06:36
最近想做一个表格冻结的特效,在网上找了一段代码,IE中可以运行正常在火狐中运行不正常,应该是兼容性问题,于是用火狐跟,跟到mergeAttributes这个方法报错,后在网上搜索了下,说,此方法只在ie中试用,请问在火狐中有什么好的方法可以代替他,求解!代码如下:
function CloneTable(oSrcTable, oNewTable, iRowStart, iRowEnd, iColumnEnd)
{
//循环控制参数
var i, j, k = 0;

//新增行、列
var newTR, newTD;

//新表格宽度、高度
var iWidth = 0, iHeight = 0;

//拷贝Attributes、events and styles
oNewTable.mergeAttributes(oSrcTable);

//循环克隆指定行
for (i = iRowStart; i < iRowEnd; i++)
{
newTR = oNewTable.insertRow(k);

//拷贝Attributes、events and styles
newTR.mergeAttributes(oSrcTable.rows[i]);
iHeight += oSrcTable.rows[i].offsetHeight;
iWidth = 0;

//循环克隆指定列
for(j = 0; j < (iColumnEnd == -1 ? oSrcTable.rows[i].cells.length: iColumnEnd); j++)
{
newTD = oSrcTable.rows[i].cells[j].cloneNode(true);
iWidth += oSrcTable.rows[i].cells[j].offsetWidth;
newTR.insertBefore(newTD,null);
newTD.style.pixelWidth = oSrcTable.rows[i].cells[j].offsetWidth;
}
k++;
}
oNewTable.style.pixelWidth = iWidth;
oNewTable.style.pixelHeight = iHeight;
}
...全文
189 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
三石-gary 2012-03-26
  • 打赏
  • 举报
回复
http://w3help.org/zh-cn/causes/BT9030
  • 打赏
  • 举报
回复
本文详细介绍了JavaScript事件源对象的使用方法,包括如何获取事件源元素的标签名、类型、按键码以及事件返回值等。同时,阐述了如何通过键盘事件控制浏览器行为,如捕获和释放事件、获取键盘按键状态、鼠标位置和窗体活动元素等。此外,还提供了关于鼠标事件、窗体命令、绑定事件、访问窗体元素、创建元素、元素定位、窗体图片、窗体事件绑定、元素操作、脚本命令、文档对象模型(DOM)操作、表单元素交互、定时器、UNCODE编码、父对象访问、下拉框操作、页面刷新与锚点链接、网页参数传递、文本框属性、title换行、时间毫秒转换、窗口关闭状态、checkbox样式、获取选内容、自动完成功能、窗口大小调整、收藏夹与源代码查看、输入法禁用、文本全选与ENTER键应用、文本框默认值、时间毫秒换算、表格行指示、各种尺寸获取、过滤数字、特殊按钮功能、无缓存设置、页面进入与退出特效、网页是否被检索、打印分页与设置、自带打印预览、无模式提示框、键盘按键屏蔽、打印时页眉页脚控制、浏览器验证、计算内容宽高、移动图层拖动、文档状态改变、刷新后不变文本框、访问剪贴板、操作COOKIE、setTimeout增加参数、自定义apply和call函数、下载文件、检验连接有效性、POST请求替代FORM、XMLHttpRequest与ADODB操作、数据库连接、使用数据岛、获取参数、可编辑选择器、设置光标位置、页内查找、Excel操作、自定义提示条、插入文字、netscape XML操作、键值检测、禁止FSO、省略号文本、检测mediaplayer版本、图像按比例缩放、选择器内嵌文本、导入功能、计算机名获取、条件编译、获取innerText、mergeAttributes复制属性、前端开发、后端开发、移动开发、游戏开发、大数据开发、开发工具、嵌入式硬件、嵌入式电路知识、嵌入式开发环境、音视频基础、音视频直播流媒体、图像处理AR特效、AI音视频处理、测试、基础运维、DevOps、操作系统、云计算厂商、自然语言处理、区块链、隐私计算、文档协作与知识管理、版本控制、项目管理与协作工具、有监督学习、无监督学习、半监督学习、强化学习、数据安全、数据挖掘、数据结构、算法、非IT技术、自动推理、人工神经网络与计算、自动驾驶、数据分析、数据工程、数据挖掘、程序设计方法、数据库理论、代码管理工具。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧