如何使用javascript更改文本选择样式

如何使用javascript更改文本选择样式,javascript,css,textselection,Javascript,Css,Textselection,可能重复: 你如何做到以下几点: ::selection { color: #FFF; } 用javascript .foobar::selection { color: #FFF; } 我无法将更改添加为编辑,因为编辑需要编辑6个以上的字符。。。但是它应该是+=“foobar”,因为否则以前的类名不会与新的类名分开one@MarkusUnterwaditzer:已更新,但您是对的。谢谢。:)因此,没有办法分配(通过js)生成的颜色?@peat ar:据我所知,没有操作样

可能重复:

你如何做到以下几点:

::selection {
    color: #FFF;
}
用javascript

.foobar::selection {
    color: #FFF;
}


我无法将更改添加为编辑,因为编辑需要编辑6个以上的字符。。。但是它应该是
+=“foobar”
,因为否则以前的类名不会与新的类名分开one@MarkusUnterwaditzer:已更新,但您是对的。谢谢。:)因此,没有办法分配(通过js)生成的颜色?@peat ar:据我所知,没有操作样式表是不行的。有关详细信息,请参阅可能的重复答案。@Pumbaa80:
::selection
不是伪类,尽管使用JS修改文档样式的原则确实适用。
element.className += " foobar";