Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我不希望FireEvent函数返回布尔值_Javascript_Html_Event Listener - Fatal编程技术网

Javascript 我不希望FireEvent函数返回布尔值

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

我不希望下面代码中的Fire Event函数返回布尔值。我认为这可以通过删除事件侦听器来实现,但我不确定如何实现

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事件返回的是一个布尔值。请参阅此参考,它仍然不会从代码中返回。