我們都聽過css偽類但是並沒有聽過JavaScript也有偽類,專案中時常會需要用到使用JavaScript來動態控制偽元素(:before,:after)的樣式,但是我們都知道JavaScript或jQuery並沒有偽類選擇器。這裡總結一下幾種常見的方法。
HTML
<p class="red">Hi, this is a plain-old, sad-looking paragraph tag.</p> CSS .red::before { content: 'red'; color: red; }
方法一
#使用JavaScript或jQuery切換
元素的類別名,修改樣式。
.green::before { content: 'green'; color: green; } $('p').removeClass('red').addClass('green');
方法二
在已存在的