我想确定target.addEventListener(type,listener [,useCapture])的侦听器方法内的useCapture的布尔值。有没有办法做到或者有可能吗?

target.addEventListener(type, listener[, useCapture]);
divs[i].addEventListener("click", listener, false);

function listener()
{
    //Determine the false of useCapture here;
}

最佳答案

如果未使用useCaputre的其他值传递侦听器,则可以检查该侦听器是否处于捕获阶段。

var useCapture = event.eventPhase === Event.CAPTURING_PHASE;

10-06 11:41