можно до таблицы стилей достучаться
<!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>