這組代碼工作正常,但我想知道,如果我們可以使用可變樣式表的屬性存儲像字母間距,顏色等...JavaScript的改變CSS屬性
function movespacing() {
document.styleSheets[0].cssRules[0].style.color = 'black';
}
h2 {
color: blue;
}
<h2>letter-spacing: -5px</h2>
<input type="button" value="click to see animation" onclick="movespacing();" />
正如你所知道的,一旦你點擊了按鈕,'letter-spacing'這個單詞的顏色就會從之前的顏色變成黑色。 現在,我也嘗試商店CSS屬性爲一些變量喜歡
var cssColor = document.styleSheets.cssRules[0].style.color;
然後...
cssColor = "green";
,並沒有工作..請告訴我爲什麼
有一個更多的CSS屬性,如字母間距,我也試過,但是,控制檯給了我一個關於無效左手價值分配的錯誤:
document.styleSheets[0].cssRules[0].style.letter-spacing = '5px';
document.styleSheets [0] .cssRules [0] .style.letterSpacing ='5px'; –
爲什麼要刪除短跑? – user3505908
這是我們在JavaScript中的做法。 –