Управление DOM с помощью JavaScript в современных браузерах и IE 11+
const ready = function(cb) {
// Check if the `document` is loaded completely
(document.readyState === 'loading')
? document.addEventListener('DOMContentLoaded', function(e) {
cb();
});
: cb()
};
// Usage
ready(function() {
// Do something when the document is ready
...
});