[英]How can I trigger an onchange function with a <selected> element>
[英]How can I find what onChange function an Element has?
我有一个加载大量 JavaScript 文件的页面。 在文件中的某个地方,一个 onchange 处理程序被添加到输入字段 A 中。
当一个值添加到输入字段 A 时,输入字段 B 会自动填充另一个值(取决于 A 的值)。
绝对数量的文件和输入字段的名称('code'、'key')使得使用 grep 很难找到定义 onchange 的位置。
我试过使用
但我似乎无法找到如何让他们告诉我在哪里可以找到被调用的 onchange 函数。
有人有想法吗?
Chrome 内置了开发人员工具,允许您检查元素并查看附加到它的任何事件侦听器。
谷歌浏览器开发者工具真的很棒。 http://code.google.com/chrome/devtools/docs/elements.html
您可以在 firefox https://addons.mozilla.org/en-us/firefox/addon/firequery/ 中使用 firequery 在 firebug DOM 检查器中看到 jquery 表达式
我遇到了同样的问题,我使用了 Google Chrome 的开发工具,它有所帮助。 请按照以下步骤操作:
选择事件监听断点
选择控制复选框
选择onChange
这将暂停代码中的onChange
函数
当特定 HTML 元素的属性发生更改时,您可以使用 Firebug 设置断点:
http://getfirebug.com/doc/breakpoints/demo.html#html
您可以尝试选择您描述的第二个元素(已填充),看看它是否适合您。
Visual Events 允许您在不编辑代码的情况下检查绑定事件:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.