CSSファイルには、次のコードがあります。JavaScriptを使用してこのCSS要素を取得する方法(.questions label:before)?
.questions label:before {
content: attr(letter);
display: inline-block;
color: gray;
}
JavaScriptのみを使用して(jQueryは好まれません)、このCSS要素を少し変更して、灰色の代わりに白を作成したいと思います。
私たちが.questionsのようなクラス名しか扱っていなかったら、document.getElementsByClassName("questions").style.color = "white";
のようにすることができますが、JavaScriptを使用して.questions label:before
全体を選択します。 :before
値を取得する
'document.innerHTML + =" "; –
'document.querySelector( '。questions label:before')。style.color = // whatever'を使用することができます。 – magreenberg
[:: beforeと:のようなCSS擬似要素の選択と操作] :jQuery使用後](https://stackoverflow.com/questions/5041494/selecting-and-manipulating-css-pseudo-elements-such-as-before-and-after-usin) – Nisarg