TextTrackList: change Ereignis

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das change-Ereignis wird ausgelöst, wenn ein Text-Track aktiv oder inaktiv gemacht wird oder eine TextTrackList anderweitig verändert wird.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener(), oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("change", (event) => {});

onchange = (event) => {};

Ereignistyp

Ein generisches Event ohne zusätzliche Eigenschaften.

Beispiele

Verwendung von addEventListener():

js
const mediaElement = document.querySelectorAll("video, audio")[0];
mediaElement.textTracks.addEventListener("change", (event) => {
  console.log(`'${event.type}' event fired`);
});

Verwendung der onchange Ereignishandler-Eigenschaft:

js
const mediaElement = document.querySelector("video, audio");
mediaElement.textTracks.onchange = (event) => {
  console.log(`'${event.type}' event fired`);
};

Spezifikationen

Specification
HTML Standard
# event-media-change
HTML Standard
# handler-tracklist-onchange

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch