Показать сообщение отдельно
  #3 (permalink)  
Старый 07.11.2016, 14:17
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

можно до таблицы стилей достучаться
<!doctype html>
<head>
    <style id="myStyle">
        .test:before {
            content: 'before content';
            color: red;
        }
    </style> 
    <script>
        function ChangeCss() {
            var styleTag = document.getElementById("myStyle"),
                sheet = styleTag.sheet ? styleTag.sheet : styleTag.styleSheet,
                rules = sheet.cssRules ? sheet.cssRules : sheet.rules,
                rule = rules[0];

            rule.style.color = "green";
        }
    </script> 
</head>
<body>
    <div class=test>
      div content
    <div>
    <button onclick="ChangeCss()">Поменять цвет псевдоэлемента!</button>
</body>
Ответить с цитированием