TextTrackList: change event

Baseline Widely available

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

Sự kiện change được kích hoạt khi một text track được kích hoạt hoặc vô hiệu hóa, hoặc khi TextTrackList bị thay đổi theo cách khác.

Cú pháp

Sử dụng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt thuộc tính trình xử lý sự kiện.

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

onchange = (event) => { }

Kiểu sự kiện

Một Event chung không có thuộc tính bổ sung nào.

Ví dụ

Sử dụng addEventListener():

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

Sử dụng thuộc tính trình xử lý sự kiện onchange:

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

Thông số kỹ thuật

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

Tương thích trình duyệt

Xem thêm