チェックボックスのチェック値が変更されたことを検出する方法を探しています。addEventListener()
またはjQueryon()
はほとんど動作しますが、どちらもこの方法で行われた変更を検出しません:
<input type="checkbox" id="testCheckbox">
<!--- some other script further down the page, not under my control -->
<script type="text/javascript">
document.getElementById("testCheckbox").checked = true;
</script>
この変更を検出する方法はありますか? 最新のブラウザでしか動かないものでもいいです。
編集:明確にするために、ページ上のスクリプトによって行われた変更を検出したいと思います。私は必ずしもそれらを制御しているわけではないので、自分でイベントをトリガーすることはできません。