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 的浏览器中加载。