javascript - 当我按下按钮时如何知道调用哪个函数?

标签 javascript

我一直在修改别人的源代码,不幸的是它没有被记录下来。

我试图找出当我按下按钮时调用哪个函数,作为追踪当前错误源头的一部分,但我没有运气。据我所知,该函数是生成后动态添加到按钮。因此,没有 onlick=""可供我检查,并且我在调试面板中找不到任何其他有帮助的内容。

虽然我更喜欢 Chrome,但如果有必要,我也非常愿意在其他浏览器中启动。

最佳答案

在 Chrome 中,页面完全加载后,在 URL 栏中输入以下内容(不要忘记更改按钮类):

var b = document.getElementsByClassName("ButtonClass"); alert(b[0].onclick);

或者您可以尝试(对正确的按钮 ID 进行适当的更改):

var b = document.getElementById("ButtonID"); alert(b.onclick);

这应该在消息框中提醒函数名称/代码片段。

获得函数名称或代码片段后,您只需通过 .js 文件执行搜索以获取片段/函数名称。

希望对你有帮助!

关于javascript - 当我按下按钮时如何知道调用哪个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508463/

相关文章:

javascript - JQuery $(element).append() 破坏脚本?

javascript - iFrame 滚动条

javascript - 谷歌地图 API : TypeError: a is undefined

javascript - 如何更改登录测试场景以使其正常运行

javascript - 更新具有匹配属性的对象并忽略新属性

javascript - Safari 上的 PageVisibility HTML5 API

javascript - 重新加载 jquery 附加到 onclick

javascript - 如何依次打开几个页面(PhantomJS)?

javascript - 滚动时点击 Phonegap 移动应用程序会选择不正确的项目

javascript - 重用变量而不是新的 DOM 搜索