Re: [問題] 加入事件處理

看板Ajax作者 (銀色)時間17年前 (2008/03/19 00:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《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

03/19 12:41, , 1F
嗯嗯,了解,我也去研究一下attachEvent
03/19 12:41, 1F
文章代碼(AID): #17t-UKND (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #17t-UKND (Ajax)