BatteryManager: sự kiện chargingchange
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Sự kiện chargingchange của giao diện BatteryManager được kích hoạt khi thuộc tính charging của pin được cập nhật.
Cú pháp
Dùng tên sự kiện trong các phương thức như addEventListener(), hoặc đặt một thuộc tính trình xử lý sự kiện.
js
addEventListener("chargingchange", (event) => { })
onchargingchange = (event) => { }
Kiểu sự kiện
Một Event tổng quát.
Ví dụ
>HTML
html
<div id="level">(battery level unknown)</div>
<div id="chargingTime">(charging time unknown)</div>
JavaScript
js
navigator.getBattery().then((battery) => {
battery.onchargingchange = () => {
document.querySelector("#level").textContent = battery.level;
document.querySelector("#chargingTime").textContent = battery.chargingTime;
};
});
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Battery Status API> # dfn-chargingchange> |
| Battery Status API> # dom-batterymanager-onchargingchange> |