Как настроить таргетинг на событие click, чтобы я мог повторно использовать .js-box в разных div без использования других контейнеров div?Как настроить событие click click в javascript
var box = document.querySelector('.js-box'),
colors = ['green', 'blue', 'red'];
box.onclick = function() {
color = colors.shift();
colors.push(color);
box.className = 'js-box' + ' ' + color;
};
Я совершенно уверен, что мое решение сделать с правильным использованием «это», но я могу получить мою голову вокруг него
http://jsfiddle.net/Grundizer/ky1tb3r5/
использование 'this.className' вместо' box.className'. Кроме того, вам нужно использовать 'getElementsByClassName' вместо' querySelector' –