JavaScript:如何检查是否设置了事件?

JavaScript:如何检查是否设置了事件?,javascript,events,dom,Javascript,Events,Dom,我正在使用一个函数向添加一个onClick事件,如: onClick='function(param) 我现在如何检查是否设置了此事件div.onClick不起作用 编辑:我现在尝试了以下方法: if (typeof div.onClick === 'function') …这是: if (!typeof div.onClick === 'function') 这两种情况都是错误的 if (typeof el.onclick == "function") { // ... } 此外,

我正在使用一个函数向
添加一个
onClick
事件,如:

onClick='function(param)
我现在如何检查是否设置了此事件
div.onClick
不起作用

编辑:我现在尝试了以下方法:

if (typeof div.onClick === 'function')
…这是:

if (!typeof div.onClick === 'function')
这两种情况都是错误的

if (typeof el.onclick == "function") {
  // ...
}

此外,请确保脚本位于页面底部。否则不能选择元素。

您应该添加事件处理程序。或者,更好的办法是,让我帮你做一件事。我想,在我的情况下,typeof不能正常工作。因为这种情况不知怎的发生了,它一直都是假的,即使有一个函数…嗯。。。他:对不起,这是我的错。^^谢谢你的回答;)@不,请你读一下这个问题好吗?谁在这里谈论jQuery?返回并下载
jQuery.learnToRead
插件。@Florian-如果你的问题解决了,你可以接受答案。@Galambalaz,嗯,回答问题时有困难,但没有分数?我明白了。