Dav*_*vid 2 javascript unobtrusive-javascript javascript-events javascript-debugger
我正在开发一个网页,其中包含复选框,这些复选框在单击或更改时会执行某些操作.HTML本身没有明确的事件绑定.我完全不知道事件绑定是如何完成的,当复选框被更改时,无法找到正在运行的JavaScript(除了页面在其他地方使用jQuery).
JavaScript本身分布在HTML本身的几个位置,还有一大堆额外的JavaScript文件.这将使得在JavaScript中无处不在的断点处变得困难.
有没有办法,例如,使用一些调试环境,找出更改这些复选框的值时运行的JavaScript?
转到Google Chrome开发人员工具中的脚本标签,并将事件监听器断点设置为change事件(或单击事件,无论他们使用什么),然后单击复选框.然后它将立即停止执行,您可以手动遍历整个执行过程,按功能运行.