我正在寻找一种方法来检测复选框选中值何时已更改。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>
有没有办法可以检测到这种变化?即使是只适用于最新浏览器的东西也会很棒。
编辑:要清楚,我想检测页面上任何脚本所做的更改。我不一定能控制它们,所以我不能自己触发事件。