[問題] JavaScript如何Remove掉onload?

看板Ajax作者 (hoi)時間12年前 (2011/10/31 06:41), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
大家好,我又來了...( 艸) 這是昨天小弟弄包覆的問題發現的。 這是HTML: <img src="example.jpg" onload="loadImg(this);" /> 這是JavaScript: function loadImg(me) { me.title = me.src; me.onload = function(){}; //me.onload = null; } 完整內容: http://pastie.org/2785012 我想做的事情很明顯是要把onload給清除掉, 但是不曉得語法是不是錯誤的一直都清不掉, 發現這個問題是因為昨天我用克隆的方式來作div包覆的動作, 會造成image一直進行無窮迴圈的onload問題, 網路上大多都是介紹onload如何使用, 敝人找到關於Remove這個內容的文獻似乎都無效, 於是就再來請教各位了,謝謝。 -- 酷酷方盒子 - QQBoxy http://QQBoxy.blogspot.com   -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.101

10/31 21:06, , 1F
請問你怎麼看到他沒清掉 一直無窮迴圈 把網頁執行後沒看到
10/31 21:06, 1F

10/31 21:07, , 2F
有一直跑的狀況阿 雖然光看這幾行很像memoryleak
10/31 21:07, 2F

10/31 23:23, , 3F
您是說用this時的memoryleak嗎?
10/31 23:23, 3F

10/31 23:28, , 4F
?掉this還是不行ˊˋ http://pastie.org/2788530
10/31 23:28, 4F

10/31 23:28, , 5F
10/31 23:28, 5F

10/31 23:36, , 6F
我所說的無窮迴圈程式是http://pastie.org/2788559
10/31 23:36, 6F

11/01 01:45, , 7F
我問到用image.removeAttribute('onload');就可以解決了
11/01 01:45, 7F
文章代碼(AID): #1EhTAJ0Z (Ajax)
文章代碼(AID): #1EhTAJ0Z (Ajax)