setup oninput-Ereignis mit Javascript

8

Das HTML5 "oninput" Event wird von einigen modernen Browsern unterstützt, einschließlich Firefox 3.X

Seltsamerweise scheint es nur mit Inline-Javascript zu funktionieren:

%Vor%

Wenn ich versuche, es mit JavaScript-Code zu setzen, wird es nicht ausgelöst.

%Vor%

Ist das nur ein Fehler in Firefox oder gibt es einen Grund dafür?

    
Channel72 20.02.2012, 02:30
quelle

1 Antwort

11

Nachdem Sie FireFox v3.6.27 heruntergeladen und einige Tests und Suchen durchgeführt haben. Ich fand meine vorherige Antwort war falsch.

Was ich habe ist:

  

Die oninput -Ereigniseigenschaft wird in Firefox ab Version 4 unterstützt.

Um in diesem Fall einen Ereignis-Listener hinzuzufügen, können Sie entweder

tun %Vor%

oder

%Vor%

Aber ich bevorzuge den späteren Weg. Sie finden Gründe in addEventListener .
Auch eine ähnliche Funktion im IE attachEvent .

    
Grant Zhu 20.02.2012, 03:14
quelle