触发JavaScript中的内置事件? [英] Trigger a built in event in javascript?
本文介绍了触发JavaScript中的内置事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我注意到您可以像这样使用javascript 制作和触发自己的海关事件和事件监听器。我可以做类似的事情来人为地触发一个预先存在的事件吗?
I noticed that you can make and trigger your own customs events and event listeners in javascript like this. Can I do something similar to trigger a pre-existing event artificially?
例如说我正在加载外部JavaScript,而我想人为地触发实际触发事件后,DOMContentLoaded
。
For example say I'm loading external javascript and I want to artificially trigger DOMContentLoaded
after the event has actually fired.
推荐答案
// Code goes here
document.addEventListener("DOMContentLoaded", function(event) {
console.log(" DOMContentLoaded triggered");
});
var event = document.createEvent('Event');
// Define that the event
event.initEvent('DOMContentLoaded', true, true);
// target can be any Element or other EventTarget.
document.dispatchEvent(event);
这篇关于触发JavaScript中的内置事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文