如果没有在元素中注册,如何跟踪HTML元素的确切事件处理程序?

时间:2010-07-08 08:49:45

标签: javascript html javascript-events

我在我的aspx表单中使用了一些第三方控件。该控件呈现为以下HTML代码:

<input type="text" style="height: 20px; text-align: right;" class="edit" id="numberBox" />

现在,当我按下此输入文本字段中的任意键时,事件将触发,但这些事件未在此处使用元素注册,或者事件由控件在与此控件一起注册的javascript文件中的其他位置注册。

我的问题是如何跟踪那个确切的事件处理程序,是否有任何工具可以查看该特定元素的所有相关事件。

1 个答案:

答案 0 :(得分:0)

尝试这样做 alert(document.getElementById("numberBox").onkeypress)。看看你是否能看到onkeypress事件的源代码。如果为null,则表示没有向onkeypress事件注册事件。

您可以编写for for循环以使用javascript显示对象的所有成员(包括事件)。

相关问题