JS基础(操作内联样式)

通过JS修改元素的样式:
语法:元素.style.样式名=样式值
通过JS读取元素的样式:
语法:元素.style.样式名

通过style属性设置和读取的都是内联样式
无法读取样式表中的样式

注意:如果CSS的样式名中含有-,
这种名称在JS中是不合法的比如background-color需要将这种样式名修改为驼峰命名法,
去掉-,然后将-后的第一个字母大写,backgroundColor

我们通过style属性设置的样式都是内联样式,
而内联样式有较高的优先级,所以通过JS修改的样式往往会立即显示
但是如果在样式中写了!important,则此时样式会有最高的优先级,
即使通过JS也不能覆盖该样式,此时将会导致JS修改样式失效所以尽量不要为样式添加!important

原文地址:https://www.cnblogs.com/MDZZZ/p/12497521.html