DIV 内のフォーム要素のすべての変更に対して Onchange イベントを発生させたい
これがスニペットです
<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>
このイベントは、フォーム要素のいずれかからフォームの新しい要素にフォーカスが移動したとき、コンテンツが更新されたとき (例: 入力ボックスが更新されたとき) に発生します。
上記のコードはすべてのブラウザで正常に機能しますが、IE では機能しません。これを行う方法はすべて IE です。