2ksen, в таком случае проверьте ваш JSON в каком-нибудь онлайн-валидаторе. Это не JSON. В JSON ключи должны храниться в двойных кавычках. Ещё может где-то лишняя trailing comma.
stan288, пожалуйста. ИМХО: визуал, тем более настолько простой, нужно делать средствами CSS, а JS использовать тогда, когда без динамики действительно не обойтись: сохранение свойств элементов после обновления страницы, сложные eventListener'ы и т.д.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.