当前位置:编程学习 > JS >>

JavaScript 拷贝 子页面中的元素 到 父页面,如何实现ie6兼容?

共有俩个页面,父页面包含一个iframe,iframe里有个子页面,现在需要将iframe内部的表单元素复制到父页面中。 需要实现的代码大致如下: var sub_form = document.getElementById('sub_form'); var clone_form = sub_form.cloneNode(true); parent.document.body.appendChild(clone_form); 类似操作在ie7以上版本,firefox、chrome等浏览器下运行都没有问题,但是在ie6下报错,大致错误原因是clone_form不属于parent节点下的元素,所以无法被appendChild。 请问各位大虾有没有遇到过类似的问题?或者提供一个可行的解决方案?
追问:不是很明白,我的这些代码也都是处在子页面里的,从子页面向父页面添加元素,只是有兼容性问题。能讲得更加详细点么?谢谢..这个肯定是不行的,因为当'table_dom'里面存在Element元素的时候,innerHTML=innerHTML的操作在ie6下会报“未知进行时”的错误。
虽然我的问题没解决,但是还是很感谢你,分还是给你好了...
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,