JavaScript可以通过修改CSS样式来改变网页的外观和布局。下面是一些常用的方法。
可以使用getComputedStyle()
方法获取元素的样式,例如:
var element = document.getElementById("myElement");
var style = window.getComputedStyle(element);
var color = style.getPropertyValue("color");
这将返回myElement
元素的color
属性的值。
可以使用style
属性来修改元素的样式,例如:
var element = document.getElementById("myElement");
element.style.color = "red";
这将把myElement
元素的文本颜色设置为红色。
可以使用classList
属性来添加和移除CSS类,例如:
var element = document.getElementById("myElement");
element.classList.add("myClass");
element.classList.remove("myClass");
这将在myElement
元素上添加myClass
类,然后又移除了myClass
类。
可以使用setProperty()
方法来设置CSS变量,例如:
document.documentElement.style.setProperty("--my-var", "red");
这将把CSS变量--my-var
的值设置为红色。