img标签使用onload进行src更改时出现的内存溢出问题
最近在开发时需要在img标签加载完成后修改src属性,使用了onload方法.
但是在方法体中最后没有把onload事件指向null, 导致了循环调用onload方法,CPU占用一直居高不下,最后只要在方法体中修改onload=null即可.
<img src="${ProductListVO.pic}" onload="changeSrc(this)" > <script> function changeSrc(obj){ //do something .. obj.onload=null; } <script>