Javascript element.dispatchEvent不是函数
我写了一个插件,但当激活时,禁用编辑器,并在firebug Mozila下面显示错误Javascript element.dispatchEvent不是函数,javascript,elements,attachevent,Javascript,Elements,Attachevent,我写了一个插件,但当激活时,禁用编辑器,并在firebug Mozila下面显示错误 element.dispatchEvent is not a function prototype.js:5457 and line 5457 prototype.js if (document.createEvent) 5457: element.dispatchEvent(event); else element.fireEvent(event.eventType, event);
element.dispatchEvent is not a function prototype.js:5457
and line 5457 prototype.js
if (document.createEvent)
5457: element.dispatchEvent(event);
else
element.fireEvent(event.eventType, event);
return Event.extend(event);
}
但插件工作非常好,但禁用编辑器。
原因是什么其原因变量元素没有功能
dispatchEvent
。所以你应该检查一下,这个例子中的元素就是你所期望的,我对此表示怀疑。您可能将null/undefined或任何其他对象(但不是DOM元素)传递给此函数。其原因是变量元素没有函数dispatchEvent
。所以你应该检查一下,这个例子中的元素就是你所期望的,我对此表示怀疑。您可能会将null/undefined或任何其他对象(但不是DOM元素)传递给此函数。您的标题说attachEvent
不是函数;您的文本显示dispatchEvent
不是一个函数。哪个是真正的错误?你的标题说attachEvent
不是一个函数;您的文本显示dispatchEvent
不是一个函数。哪一个是真正的错误?