[关闭]
@fengfeng 2014-11-21T07:36:57.000000Z 字数 586 阅读 1172

fe bug example

bug example


1.innerHTML = 或+=

js
if(rightframe) {
temp += "<div id='list_right_baiducpro_img' ></div>";
temp += "<div id='list_right_oldoutside' ></div>";
temp += "<div id='list_right_ggad' ></div>";
temp += "<div id='list_right_sogou' ></div>";
temp += "<div id='list_right_afc' ></div>";
temp += "<div id='list_right_baiducpro_img2' ></div>";
temp += "<div id='direct_ad_right' ></div>";
temp += "<div id='list_right_baiducpro_2' ></div>";
temp += "<div id='list_right_yima_ka' ></div>";
temp += "<div id='list_right_bottom' ></div>";
rightframe.innerHTML += temp;

rightframe.innerHTML 重新赋值,导致之前的元素绑定的事件全部丢失,而之前的被引用的dom节点仍在内存中,导致内存泄露。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注