OnChange wird im IE nicht ausgelöst

Ich möchte ein Onchange-Ereignis für alle Änderungen von Formularelementen innerhalb eines DIV auslösen

Hier ist der Ausschnitt

<html>
<body>

<div id="container">
    <input type="checkbox"/>
    <input type="checkbox"/>
    <input type="text"/>
    <input type="text"/>
</div>

<script>
di = document.getElementById("container");
di.onchange = function(a){
alert("On Change Called");
}

di.onclick = function(a){
 alert("On Click Called");
}

</script>

</body>
</html>

Das Ereignis wird ausgelöst, wenn ein Fokus von einem der Formularelemente auf ein neues Element des Formulars verloren geht, wenn ein Teil des Inhalts aktualisiert wird (z. B .: das Eingabefeld wird aktualisiert).

Der obige Code funktioniert für alle Browser, aber nicht für den Internet Explorer. Dies kann in jedem Fall über den Internet Explorer erfolgen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage