В консоли написано, что у вас ошибка:
Uncaught TypeError: Невозможно установить свойство 'background' для undefined -
pen.js: 57
Это потому, что в строке 57 у вас есть
var buttoncolor = document.getElementById('btntest3');
Вы заметите, что вы установили имя переменной buttoncolor
, но затем случайно использовали ваш id
из btntest3
в качестве цели во второй строке.
Чтобы исправить это, используйте правильную переменную. Изменения:
btntest3.style.background = 'black';
до
buttoncolor.style.background = 'black';
Хотя я бы изменил его на var button_bg_color
.
Вы сделали это и для следующего сета, так что это та же процедура.
var buttoncolor = document.getElementById('btntest3');
btntest3.style.color = 'limegreen';
до
var buttoncolor = document.getElementById('btntest3');
buttoncolor.style.color = 'limegreen';