Javascript 我不希望FireEvent函数返回布尔值
我不希望下面代码中的Fire Event函数返回布尔值。我认为这可以通过删除事件侦听器来实现,但我不确定如何实现Javascript 我不希望FireEvent函数返回布尔值,javascript,html,event-listener,Javascript,Html,Event Listener,我不希望下面代码中的Fire Event函数返回布尔值。我认为这可以通过删除事件侦听器来实现,但我不确定如何实现 function FireEvent( ElementId, EventName ) { if( document.getElementById(ElementId) != null ) { if( document.getElementById( ElementId ).fireEvent ) { document.getElementById( ElementI
function FireEvent( ElementId, EventName )
{
if( document.getElementById(ElementId) != null )
{
if( document.getElementById( ElementId ).fireEvent )
{ document.getElementById( ElementId ).fireEvent( 'on' + EventName ); }
else {
var evObj = document.createEvent( 'Events' ); evObj.initEvent( EventName, true, false ); document.getElementById( ElementId ).dispatchEvent( evObj ); } } }
请帮忙。谢谢:)您可以检查此链接函数已不返回布尔值;它返回未定义的
undefined
,因为它缺少return
语句。是的,但我认为dispatch事件返回的是一个布尔值。请参阅此参考,它仍然不会从代码中返回。