首頁 > web前端 > js教程 > JavaScript實作修改偽類樣式

JavaScript實作修改偽類樣式

小云云
發布: 2017-12-07 15:58:13
原創
1628 人瀏覽過

專案中時常會需要用到使用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');
登入後複製


 

方法二

在已存在的