看板 Ajax 關於我們 聯絡資訊
※ 引述《awpadam (adam!)》之銘言: : 用javascript可以 : 某物件.onclick=function{xxxxxx}; : 可以加入事件處理器 : 但是現在我想要 加入 我額外的程式碼 : 也就是某物件他的onclick就有處理程式了,比如是alert(1) : 那我現在想加入讓他alert(1)完之後又alert(2) : 我該怎麼加入呢 : 當然 : 可以直接去找那個物件的事件寫在哪,然後手動去加程式碼 : 但是我想要的不是這種方法= =. : 有什麼方法可以不以上面那種方法 : 額外加入程式至某物件的事件裡呢? attachEvent / addEventListener 留意 IE/MF 的異同。 如果不想這麼做的話,簡單來說可以 func = obj.onclick ? obj.onclick : function () { return false; }; obj.onclick = function () { func (); alert (2); } 但若要做到周全,仍有細節待考量…(粗淺用是可以的) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.38.119
awpadam:嗯嗯,了解,我也去研究一下attachEvent 03/19 12:41