Андрей Федоров, Планирую в будущем перейти в React, Angular или Node.js, там вроде как нельзя менять стиль инлайново, поэтому заранее ищу способы менять стиль во внешнем файле. Может я что-то неправильно понимаю и не так нужно делать?
Alexandroppolus, Аа, Node - это типо серверный и там такого нет, ок, понял. А что значит "в Реакте надо менять состояние, а не стили", это как? Можно ссылку полезную почитать?
P.S. Благодарю всех за помощь, понял, что смысла менять в файле нет и лучше использовать .setAttribute('style', 'display: block; color: gray; '); или .style.cssText = 'display: block; color: gray; ';