Этот набор кода работает нормально, но мне интересно, если мы могли бы использовать переменную для хранения имущества STYLESHEET как письмо-интервал, цвет и т.д ...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();" />
Как вы знаете, как только вы нажмете на кнопку, цвет слова «расстояние между буквами» изменится на черный с любого предыдущего цвета. Теперь я стараюсь хранить 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. –