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>

  

posted on 2016-08-24 14:01  JusTang  阅读(412)  评论(0编辑  收藏  举报

导航