首页 > web前端 > js教程 > JavaScript实现修改伪类样式

JavaScript实现修改伪类样式

小云云
发布: 2017-12-07 15:58:13
原创
1633 人浏览过

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

HTML

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

CSS


.red::before {
content: 'red';
color: red;
}
登录后复制


方法一

使用JavaScript或者jQuery切换

元素的类名,修改样式。


.green::before {
content: 'green';
color: green;
}
$('p').removeClass('red').addClass('green');
登录后复制


方法二

在已存在的