Javascript 有可能在IE10的下一个事件中中断吗?

Javascript 有可能在IE10的下一个事件中中断吗?,javascript,internet-explorer,debugging,Javascript,Internet Explorer,Debugging,我正在做一个从一开始就没有参与过的项目,所以我还不太了解代码库。在blur上运行的文本框上似乎有一个事件,但我在代码中根本找不到它。我希望IE具有调试器功能,当某个特定类型的事件被触发时(在我的例子中,下一个模糊事件发生时),它可以中断。或者有没有办法获取输入控件上的事件列表?您可以使用Windows的开发人员工具。这将导致在运行下一个脚本之前立即停止执行。然后,您可以逐步执行以寻找逻辑为目标 或者,如果您使用jQuery绑定事件,您可以点击$。\u data并识别任何给定元素的所有绑定事件。例

我正在做一个从一开始就没有参与过的项目,所以我还不太了解代码库。在blur上运行的文本框上似乎有一个事件,但我在代码中根本找不到它。我希望IE具有调试器功能,当某个特定类型的事件被触发时(在我的例子中,下一个模糊事件发生时),它可以中断。或者有没有办法获取输入控件上的事件列表?

您可以使用Windows的开发人员工具。这将导致在运行下一个脚本之前立即停止执行。然后,您可以逐步执行以寻找逻辑为目标

或者,如果您使用jQuery绑定事件,您可以点击
$。\u data
并识别任何给定元素的所有绑定事件。例如,假设我们有一个行为异常的输入元素,我们可以确定所有绑定事件,如下所示:

// We need a reference to the element, not a jQuery collection
var firstname = $("#firstname")[0];

// Next we pass the element as a reference
console.log( $._data( firstname ) );
这将返回该特定元素的完整数据对象。在这个结果对象上,将有一个事件集合,显示所有已处理的事件,以及引发这些事件时运行的处理程序


希望这有帮助。

希望IE具有任何类型的功能都是徒劳的,请使用适当的浏览器,您可能可以设置适当的断点并找出事件处理程序的位置。我希望我可以。据我所知,Active Directory和类似的域信息在Chrome中不起作用。如果我错了,请纠正我。我很想在这一点上犯错。这是一个工作内联网项目。“我在需求方面没有多少回旋余地。@JonathanSampson我不知道调用了什么方法,这就是问题所在。不过我正在使用jQuery,所以这可能会有所帮助。我不知道
$。\u data
@JonathanSampson好的,点击暂停按钮即可。误解了。谢谢