Показать сообщение отдельно
  #12 (permalink)  
Старый 01.09.2017, 14:26
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

MC-XOBAHCK,
Вот набросал лучший, гибкий вариант, если не через атрибуты изменять свойства

(function(selector, options) {
      var style = document.styleSheets[0];
      var rules = style.rules;

      [].some.call(rules, function(rule) {
        if (rule.selectorText == selector) {
          for (var prop in options) {
            rule.style.setProperty(prop, options[prop]);
          }
        }
      });
      
    })('.test', {
      'border-bottom-width': '600px', 
      'border-left-width': '500px'
    });
Ответить с цитированием