码迷,mamicode.com
首页 > 其他好文 > 详细

万恶的IE之 文本框没法获得焦点

时间:2015-10-28 19:15:02      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

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

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

 

 

经过测试 解决方案为:

  

把iframe的src设置为src="" 

然后再 remove掉iframe

然后在remove包裹iframe的DIV

万恶的IE之 文本框没法获得焦点

标签:

原文地址:http://www.cnblogs.com/fengyy/p/4918122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!