【发布时间】:2014-06-09 18:23:10
【问题描述】:
我正在尝试在包含大量 .js 文件的网站上调试一些样式问题。其中一个脚本在点击时将一些 css 属性添加到输入元素。
有没有一种简单的方法可以使用 Chrome 开发者工具找到哪个脚本以及它的哪个部分改变了这些 css 属性?
Chrome 版本 34.0.1847.116
【问题讨论】:
-
你能分享小提琴或任何其他链接吗?
-
我不会认为在这种情况下小提琴会有所帮助,因为这是一个非常普遍的问题......它适用于任何有 js 影响 css 属性的网站,对吧?
-
如果添加的样式足够独特,您可以在代码库中搜索样式中的一些独特字符串,以显着缩小搜索范围,甚至直接找到该行。如果样式修改了元素上的内联
style属性,您可能还可以通过右键单击开发工具Elements窗格中的元素并选择Break on...来获取动态断点>Attributes Modification。如果调用堆栈确实遇到断点以找到您自己的代码(而不是负责实际样式更改的任何潜在库代码),您可能必须查找调用堆栈。 -
宾果游戏,“右键单击开发工具元素窗格中的元素,然后选择 Break on... > Attributes Modification”正是我正在寻找的...如果您将其发布为答案它将被接受;)
标签: javascript css google-chrome-devtools