我有一个页面,其中一些JavaScript将一个单选按钮修改为不选中,而将另一个单选按钮修改为选中--HTML源代码包含正确的选中属性,但在检查时选中了错误的属性。正确的一个被选中了。所以我在两个属性修改上都放了一个Chrome断点,并且断点在重新加载时不会触发。我尝试在公共父div上设置断点,但它仍然无法触发。x1c 0d1x
svdrlsy41#
Phil的评论很有帮助,但需要一点关爱。首先,选中“异步”复选框
在“调用堆栈”旁边的“源”选项卡中。否则,您将无法获得有用的调用堆栈。然后添加以下代码段:
<script> var debugel = document.getElementById("edit-field-slideshow-media-type-und-images"); Object.observe(debugel, function(changes) { console.log(changes); debugger; }); </script>
在控制台和调试器之间,您有一个合理的机会来弄清楚发生了什么。
1条答案
按热度按时间svdrlsy41#
Phil的评论很有帮助,但需要一点关爱。首先,选中“异步”复选框
在“调用堆栈”旁边的“源”选项卡中。否则,您将无法获得有用的调用堆栈。然后添加以下代码段:
在控制台和调试器之间,您有一个合理的机会来弄清楚发生了什么。