首页 > 解决方案 > 手动冒泡 Javascript 事件

问题描述

想象一下我有这个代码:

var event = new Event('build');
elem.dispatchEvent(event);

现在在代码的某个地方我有类似的东西:

elem.addEventListener('build', function (e) { });

现在我想要的是获取事件e并再次发送它,我的意思是手动将其冒泡,因此它将继续传播而没有 property {bubbles: true}。像这样的东西:

elem.addEventListener('build', function (e) { elem.dispatchEvent(e) } );

但我认为这不会奏效。

标签: javascripteventsdom-eventsevent-bubbling

解决方案


推荐阅读