Javascript 收音机上的Chrome断点不';t火
我有一个页面,其中一些JavaScript修改了一个单选按钮以不进行检查,另一个单选按钮以进行检查——HTML源包含正确的已检查属性,但在检查时,会检查错误的属性。此外,在关闭JS的情况下加载时,会选中正确的一个。因此,我在这两个浏览器上都设置了一个Chrome断点,用于修改属性,并且在重新加载时不会触发断点。我试图在一个普通的父div上设置一个断点,但它仍然没有启动。Javascript 收音机上的Chrome断点不';t火,javascript,google-chrome,breakpoints,Javascript,Google Chrome,Breakpoints,我有一个页面,其中一些JavaScript修改了一个单选按钮以不进行检查,另一个单选按钮以进行检查——HTML源包含正确的已检查属性,但在检查时,会检查错误的属性。此外,在关闭JS的情况下加载时,会选中正确的一个。因此,我在这两个浏览器上都设置了一个Chrome断点,用于修改属性,并且在重新加载时不会触发断点。我试图在一个普通的父div上设置一个断点,但它仍然没有启动。 菲尔的评论很有帮助,但它需要的只是一点爱。首先,选中Async复选框 在调用堆栈旁边的Sources选项卡中。否则,您将无法
菲尔的评论很有帮助,但它需要的只是一点爱。首先,选中Async复选框 在调用堆栈旁边的Sources选项卡中。否则,您将无法获得有用的调用堆栈。然后添加以下代码段:
<script>
var debugel = document.getElementById("edit-field-slideshow-media-type-und-images");
Object.observe(debugel, function(changes) {
console.log(changes);
debugger;
});
</script>
var debugel=document.getElementById(“编辑字段幻灯片显示媒体类型和图像”);
观察(调试),功能(更改){
控制台日志(更改);
调试器;
});
在控制台和调试器之间,您有合理的机会了解发生了什么。您能提供一些代码吗?代码。。。?这个页面上有很多JS,不是我写的,不知道你想要什么。我添加了Chrome Inspector的屏幕截图。页面呈现后,
checked
是一个可以通过JS更改的属性。您不一定会在元素的属性中看到反映出来的更改。那么,我应该如何突破呢?(我天真地认为“checked”是一个HTML属性。)您可以在此处尝试建议~Object.observe似乎不再存在,console说它不是一个功能,尽管不一定是最简单/最快的,但当所有其他功能都失败时,此功能会起作用:。我使用它来查找输入
文本框值被更改的时间。更多信息:。