The chargingchange
event of the Battery Status API is fired when the battery charging
property is updated.
The chargingchange
event of the Battery Status API is fired when the battery charging
property is updated.
Use the event name in methods like addEventListener()
, or set an event handler property.
js
addEventListener("chargingchange", (event) => { }) onchargingchange = (event) => { }
A generic Event
.
html
<div id="level">(battery level unknown)</div> <div id="chargingTime">(charging time unknown)</div>
js
navigator.getBattery().then((battery) => { battery.onchargingchange = () => { document.querySelector("#level").textContent = battery.level; document.querySelector("#chargingTime").textContent = battery.chargingTime; }; });
Specification |
---|
Battery Status API # ref-for-dfn-chargingchange-1 |
Battery Status API # dom-batterymanager-onchargingchange |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
chargingchange_event |
38 | 79 | 43–52 | No | 25 | No | 38 | 38 | 43–52 | 25 | No | 3.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager/chargingchange_event