js基础_65、使用DOM操作操作内联样式

通过JS修改元素的内联样式

语法:元素.style.样式名=样式值;

在使用js改变css样式时,如果Css样式名中含有-(减号),需要将这种样式名修改为驼峰命名法,去掉-,然后将-号后面的字母大写。

比如:

在写样式时,background-color: red;
使用js修改样式时,div.style.backgroundColor=”yellow”;

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

通过style属性设置和读取的都是内联样式,无法读取样式表(style标签)中的样式。

posted @ 2022-03-12 11:36  青仙  阅读(132)  评论(0编辑  收藏  举报