我正在查看必应地图网站。我正在打开我的地点编辑器并在绘图工具栏中单击折线工具。当我点击某个元素时,如何找出JavaScript运行的内容?
我想发现当我点击绘图工具栏中的工具时运行的JavaScript。
我已经看过html,并且没有在元素上声明的onclick
事件。
我已经对页面引用的所有脚本进行了文本搜索,以查找折线工具元素的ID。这是为了找到将单击事件附加到元素的javascript,但我根本没有找到匹配。
当我点击一个工具时,必须运行一些脚本。当我点击工具栏中的工具div时,如何找出正在执行的脚本?
我不认为有反正我可以设置断点,如果我不知道什么脚本来设置它们。无论如何,我可以通过IE F12开发人员工具或Firebug来捕获运行的JavaScript,以发现它是什么?
在firebug中,您可以点击“暂停”按钮。然后,点击你想要的位置。只要js做某事,“暂停”按钮将使您的调试停止。 – 2012-04-21 20:55:10
相关:http://stackoverflow.com/questions/446892 – 2012-04-21 20:55:23
Chrome开发者工具中至少有一个“事件监听器”部分。也许IE也有它们,或者你可以在Chrome中检查它。它位于显示CSS属性的面板下方。 – 2012-04-21 20:55:32