javascript - radio 上的 Chrome 断点不会触发

标签 javascript google-chrome google-chrome-devtools breakpoints

我有一个页面,其中一些 JavaScript 将一个单选按钮修改为未选中,另一个为选中——HTML 源包含正确的选中属性,但在检查时,选中了错误的属性。此外,在关闭 JS 的情况下加载时,会检查正确的那个。所以我在两个属性修改上都设置了一个 Chrome 断点,并且断点在重新加载时不会触发。我试图在一个共同的父 div 上设置一个断点,但它仍然没有触发。 enter image description here

最佳答案

Phil 的评论很有帮助,但只需要一点爱。首先,选中异步复选框

enter image description here

在调用堆栈旁边的源选项卡中。否则您将无法获得有用的调用堆栈。然后添加此代码段:

<script>
var debugel  = document.getElementById("edit-field-slideshow-media-type-und-images");
Object.observe(debugel, function(changes) {
  console.log(changes);
  debugger;
});
</script>

在控制台和调试器之间,您有合理的机会弄清楚发生了什么。

关于javascript - radio 上的 Chrome 断点不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32685669/

相关文章:

JavaScript;如何在三位数字后设置点?

javascript - 浏览器从 250 个 LAN 服务器加载 IMG - 超时 - 典型的浏览器性能 - 有建议吗?

javascript - 实例未被垃圾回收

selenium - 在selenium中打开chrome devtool检查器检查器

javascript - 在 jquery 中查找和替换字符串

javascript - 创建单个对象

javascript - 将变量与数组元素进行比较 (javascript)

javascript - 可以在 Chrome 的 JavaScript 中获取 V8 JavaScript 引擎版本号

google-chrome - 谷歌浏览器网络::ERR_TOO_MANY_RETRIES

javascript - Chrome DevTools 扩展是否有预处理器脚本的替代方案?