setting an event to an HTML component - hogehoge666/syno_moments_slider GitHub Wiki
- add event listeners inside a DOMContentLoaded event
- DOMContentLoaded is triggered after the document is done loaded, but images are yet to do so
document.addEventListener('DOMContentLoaded', () => {
document.getElementById('start').addEventListener('click', () => {
startSomething();
}, false);
}, false);
<button id="start" type="button" class="btn btn-primary">
Start!
</button>