Не понятно смотрю основы javascript у loftblog и на видео показано, как он подключает файлы javascript
https://www.youtube.com/watch?v=FFlRoNYXEW0&list=P...
Где в 4:30 он уже написал скрипт по подключение(якобы), но так как он делаю у меня не получается, include тоже пробую но не помогает не один вариант.
Вот пример чтобы понять что я имею в виду в html файле
<h1>Привет зрителям</h1>
<button id ="day">День</button>
<button id ="night">Ночь</button>
<script type="text/javascript" src="main.js"></script>
<script type="text/javascript" src="index.js"></script>
В mains.js
let eventsObj = {
addEvants: function(el, type, fn){
if(typeof addEvantListrner !== 'indefined'){
el.addEvantListrner(type, fn, false);
} else if(typeof attachEvent !== 'undefined'){
el.attachEvent('on'+type, fn);
} else {
el['on'+type] = fn;
}
}
};
И в index.js
document.addEventListener("DOMContentLoaded", ready);
function ready(){
(function() {
let buttons = document.getElementsByTagName('button');
let changeColor = function(e){
if (this.id === 'day') {
document.body.className = 'day';
} else if (this.id === 'night') {
document.body.className = 'night'
}
}
for (let i = 0, len = buttons.length; i < len; i++) {
buttons[i].onclick = function(){
event.eventsObj.addEvent(buttons[i], 'click', changeColor);//вот тут проблема получается
};
};
})();
}