触发javascript中的内置事件?

触发javascript中的内置事件?,javascript,dom-events,addeventlistener,Javascript,Dom Events,Addeventlistener,我注意到您可以用Javascript创建和触发自己的自定义事件和事件侦听器。我可以做一些类似的事情来人工触发一个预先存在的事件吗 例如,假设我正在加载外部Javascript,我想在事件实际触发后人工触发DOMContentLoaded。 //代码在这里 document.addEventListener'DOMContentLoaded',functionevent{ console.log'DOMContentLoaded triggered'; }; var event=document.

我注意到您可以用Javascript创建和触发自己的自定义事件和事件侦听器。我可以做一些类似的事情来人工触发一个预先存在的事件吗

例如,假设我正在加载外部Javascript,我想在事件实际触发后人工触发DOMContentLoaded。

//代码在这里 document.addEventListener'DOMContentLoaded',functionevent{ console.log'DOMContentLoaded triggered'; }; var event=document.createEvent'event'; //定义该事件 initEvent'DOMContentLoaded',true,true; //目标可以是任何元素或其他EventTarget。
document.dispatchEventevent事件@mplungjan我链接的方法使用创建的事件对象。因为我没有创建事件,我使用的是预先存在的事件,所以我不确定如何访问预先存在的事件对象。所以是的。问题就变成了,为什么你会在其他解决方案中使用它,因为它有破坏项目中第三方代码的风险。