有沒有辦法在JavaScript中修改事件變量(IE:window.event,others:e)?我知道你可以使用快速循環副本輕鬆克隆它。但是,瀏覽器不會讓你這樣做,像e.preventDefault()等方法。所以,我正在尋找另一種方式來做到這一點。在JavaScript中修改事件變量
(是的,我知道這可能不是一個好主意。但我想反正這樣做。)
有沒有辦法在JavaScript中修改事件變量(IE:window.event,others:e)?我知道你可以使用快速循環副本輕鬆克隆它。但是,瀏覽器不會讓你這樣做,像e.preventDefault()等方法。所以,我正在尋找另一種方式來做到這一點。在JavaScript中修改事件變量
(是的,我知道這可能不是一個好主意。但我想反正這樣做。)
我可以問你想達到什麼嗎?也許有另一種方法來解決這個問題...... – Eli 2011-04-02 02:47:26
一般規則是:不要混淆除已發佈的API之外的主機對象。 – RobG 2011-04-02 05:56:31
我想解析微軟的事件模型到W3C。所以:點擊點擊;添加clientXY/pageXY;修改mouseenter/mouseleave事件以正確呈現等。它適用於IE,但不適用於其他瀏覽器。 – Azmisov 2011-04-05 14:44:44