Was ist der Unterschied zwischen der Verwendung von addEventListener?

8

Was ist der Hauptunterschied zwischen der Verwendung dieses ...

? %Vor%

... und das?

%Vor%


Wird es ein anderes Ergebnis oder einen anderen Grund geben?

    
user824294 27.01.2012, 03:59
quelle

1 Antwort

8

onclick ist eine Eigenschaft, wie das onclick -Attribut in HTML platziert werden kann. Es hat die beste Browserunterstützung, ist jedoch primitiv, da es beim Neuzuweisen die erste (wie jede Objekteigenschaft) überschreibt.

addEventListener() ermöglicht Ihnen, wie der Name vermuten lässt, mehrere Callbacks für ein Element und einen Ereignistyp zu registrieren. Dadurch können Sie mehrere mousedown -Ereignisse für dasselbe Element haben. Vor IE9 hatte IE eine eigene attachEvent() , die ähnlich ist (Sie müssen auch den on -Teil mit attachEvent() angeben).

    
alex 27.01.2012, 04:15
quelle

Tags und Links