iframe在火狐浏览器下的src属性修改之后onblur失效问题介绍
昨天写了一下
笔记
,提到了火狐iframe的onblur事件失效的问题。(这是火狐固有的问题,见
。)虽然笔记里的方法解决了失效的问题,但当我改变iframe的src属性值之后,onblur事件再次失效。
在爆栈上提问,经大神们解答,终于解决了这个问题。
原因是更改iframe的src属性值后,浏览器会刷新一下iframe的内容,此时onblur事件失效。解决的方法时,每当iframe载入之后,重新绑定一次事件。即在iframe里添加onload属性。这个属性值对应绑定事件的函数。










