Мне нравится использовать CSS @attributes на своих веб-сайтах. К сожалению, они плохо сочетаются с JavaScript в Firefox; стандартный способ их изменения — document.documentElement.attributeStyleMap.set('--attributeName', 'value'), а Firefox не поддерживает атрибутStyleMap (и, вероятно, никогда не будет, учитывая, что это известная проблема для 9+ лет.)
Кто-нибудь знает альтернативный способ изменить @attributes с помощью JavaScript?
Подробнее здесь: https://stackoverflow.com/questions/793 ... javascript
Мобильная версия