Rumah > hujung hadapan web > tutorial js > JavaScript实现修改伪类样式

JavaScript实现修改伪类样式

小云云
Lepaskan: 2017-12-07 15:58:13
asal
1627 orang telah melayarinya

项目中时常会需要用到使用JavaScript来动态控制为元素(:before,:after)的样式,但是我们都知道JavaScript或jQuery并没有伪类选择器。本文我们主要介绍了JavaScript实现修改伪类样式的方法以及代码实现过程。

HTML

Hi, this is a plain-old, sad-looking paragraph tag.

CSS


.red::before {
content: 'red';
color: red;
}
Salin selepas log masuk


方法一

使用JavaScript或者jQuery切换

元素的类名,修改样式。


.green::before {
content: 'green';
color: green;
}
$('p').removeClass('red').addClass('green');
Salin selepas log masuk


方法二

在已存在的