我一直在修改别人的源代码,不幸的是它没有被记录下来。
我试图找出当我按下按钮时调用哪个函数,作为追踪当前错误源头的一部分,但我没有运气。据我所知,该函数是生成后动态添加到按钮。因此,没有 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/