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,嗯,回答问题时有困难,但没有分数?我明白了。