PerformanceEventTiming: target-Eigenschaft
Baseline
2025
Newly available
Since December 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die schreibgeschützte target-Eigenschaft gibt das letzte mit dem Ereignis verbundene target zurück, welches der Knoten ist, auf den das Ereignis zuletzt übermittelt wurde.
Wert
Ein Node, auf den das Ereignis zuletzt übermittelt wurde.
Oder null, wenn der Node von der DOM-Dokumentstruktur getrennt oder im Shadow DOM befindet.
Beispiele
>Beobachten von Ereignissen mit einem spezifischen letzten Ziel
Die target-Eigenschaft kann verwendet werden, wenn man Einträge der Ereigniszeitmessungen (PerformanceEventTiming) beobachtet. Zum Beispiel, um Ereignisse für ein bestimmtes letztes Ziel zu protokollieren und zu messen.
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 });
Spezifikationen
| Specification |
|---|
| Event Timing API> # dom-performanceeventtiming-target> |