枫奕辕

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

万恶的ie在使用iframe,移除iframe后导致页面元素无法聚焦,文本框没法获得焦点,文字也不能选中,搜索原因如下:

  “ IE 下在移除父层的 DIV 的时候,也就是 IFrame 外层的 DIV 的时候,IE 并没有将内部的 IFrame 从 DOM 中移除,而下次触发函数创建此 IFrame 的时候,使会产生 DOM 冲突,所以解决方法就是在移除父层的 DIV 的时候,先将内部的 IFrame 也移除,于是问题解决了..”

 

 

经过测试 解决方案为:

  

把iframe的src设置为src="" 

然后再 remove掉iframe

然后在remove包裹iframe的DIV

posted on 2015-10-28 18:06  枫奕辕  阅读(229)  评论(0编辑  收藏  举报