Verwenden von oninput- und onblur-Attributen. Der Inhalt wird mit Ajax geladen (Elemente existieren vorher nicht). verIE dynamische DOM-Ereignisse, die nicht ausgelöst werden
IE: 11.1480.14393.0
Das Problem in IE existiert nicht ver 11.0.9600.18793
Dies löst keine
<input type="text" oninput="dosomething(1);" />
Nachdem ich es in Entwickler Ansicht zu ändern, es fängt an zu arbeiten. Es funktioniert jedoch nicht, wenn ich es bearbeite, aber keine Änderungen daran mache. Beispiel:
<input type="text" oninput="dosomething(2);" />
Es scheint, als ob IE registriert keine Elemente, die dynamisch geladen werden, wenn man sie nicht von dev-Ansicht hinzufügen/bearbeiten.
Auch versucht: Element hinzugefügt, um von Konsole mit oninput Attribut Seite. "Broken IE" hat nicht ausgelöst, funktionierte in anderen Browsern.
EDIT 1:
Hinzufügen einiger Beweis:
Gif of the whole shabang (not)happening and then working after change
Dies ist äußerst schwer zu glauben. Viel wahrscheinlicher ist etwas * anderes *, dass Sie eine andere Änderung vorgenommen haben, als dass Microsoft IE zwischen 11.0 und 11.1480 massiv gebrochen hat. Bitte aktualisieren Sie Ihre Frage mit einem ** runnable ** [mcve], das das Problem demonstriert, indem Sie Stack Snippets (die '[<>]' Symbolleistenschaltfläche) verwenden. –
Ich bin gespannt, wo Sie "IE ver: 11.1480.14393.0" bekommen haben. Ich habe eine vollständig aktualisierte Windows 8.1-VM und sie hat nur v11.0.9600.18817. Sicher verwenden Sie IE nicht unter Windows 10? –
Bearbeitet mit einigen Informationen. – karl963