Вариант 1
(function() {
var buttons = document.getElementsByTagName('button');
for (var i = 0, len = buttons.length; i < len; i++) {
buttons[i].onClick = function () {
if (this.id === 'day') {
document.body.className = 'day';
} else if (this.id === 'night') {
document.body.className = 'night';
}
};
};
})();
Вариант 2
(function() {
var buttons = document.getElementsByTagName('button');
var changeColor = function() {
if (this.id === 'day') {
document.body.className = 'day';
} else if (this.id === 'night') {
document.body.className = 'night';
}
};
for (var i = 0, len = buttons.length; i < len; i++) {
buttons[i].addEventListener('click', changeColor, false);
};
})();
2 примера простейшего кода, но 1 вариант почему-то не работает (последняя версия Chrome)