我已經follwing HTML,CSS和JS如何使用js將多個樣式規則添加到css僞元素?
HTML
<a href="#" class="name">name</a>
CSS
a {
position: relative;
}
JS
var styleString = 'content:" ";, width: 0, height: 0;, border-style: solid;, border-width: 100px 100px 0 100px;, border-color: #007bff transparent transparent transparent;, position: absolute;';
document.styleSheets[0].addRule('.name:after', styleString);
我的問題是隻有內容:「」正在獲取添加和規則的其餘失蹤。我的代碼有什麼問題?
刪除逗號和使用分號單獨的屬性 –
爲什麼你在每個分號後加逗號?額外的逗號我會說。 – user4759923
@ user4759923哇謝謝我的行爲愚蠢的感謝 –