Я уже возился с образцами JavaScript, и с тех пор как я редактировал этот, я не могу понять, почему он не работает. Все выглядит хорошо для меня, но вот код (JSFiddle)Не могу понять, почему мой JS не работает
https://jsfiddle.net/en2a8c1v/1/
function click(e) {
document.body.style.backgroundColor='" + e.target.id + "';
}
document.addEventListener('DOMContentLoaded', function() {
var divs = document.querySelectorAll('div');
for (var i = 0; i < divs.length; i++) {
divs[i].addEventListener('click', click);
}
});
могли бы вы подробно вопрос немного больше? –
Я просто хочу знать, почему это не сработает. Я не знаю, как это сделать. – nicocappa
Вы устанавливаете цвет фона в строку ''" + e.target.id + "'', которая не является допустимым цветом. Вы можете легко это увидеть, используя отладчик, отслеживая код, изучая переменные и элементы DOM, а также используя инспектор стиля. Кстати, пожалуйста, поместите свой код в вопрос, а не на внешний сайт. –