IE 下 iframe 失焦问题

场景描述:IE浏览器。网页上有一个按钮A,点击后打开一个 iframe,iframe 中有一个文本编辑框,点击,让文本框聚焦。关闭 iframe,再点击按钮A,打开一个新的 iframe(内容一样,包含一个文本框),文本框无法聚焦,无法输入内容。

最终解决方案:在关闭 iframe 之前,先执行以下代码,将 iframe 彻底清空:

$('iframe')[0].src="";
$('iframe').remove();

参考:https://stackoverflow.com/questions/19150008/ie-9-and-ie-10-cannot-enter-text-into-input-text-boxes-from-time-to-time