PerformanceEventTiming:target 属性

只读的target属性返回关联事件的最后一个target,它是最后分派事件的节点。

最后分派事件的Node

或者如果Node与文档的 DOM 断开连接或位于Shadow DOM中,则返回null

示例

观察具有特定最后一个目标的事件

在观察事件计时条目(PerformanceEventTiming)时,可以使用target属性。例如,仅记录和测量给定最后一个目标的事件。

js
const observer = new PerformanceObserver((list) => {
  list.getEntries().forEach((entry) => {
    if (entry.target && entry.target.id === "myNode") {
      const delay = entry.processingStart - entry.startTime;
      console.log(entry.name, delay);
    }
  });
});

// Register the observer for events
observer.observe({ type: "event", buffered: true });

规范

规范
事件计时 API
# dom-performanceeventtiming-target

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。