关于js通过修改行内样式来修改元素样式

  1.当我们通过使用js来修改html元素的样式时,使用的方法是为元素添加行内样式,

  关于js通过修改行内样式来修改元素样式-LMLPHP

  关于js通过修改行内样式来修改元素样式-LMLPHP

   此时的js样式是生效的,因为行内样式优先级高于类名

   2.如果已有同属性的行内样式,则会覆盖掉原有的行内样式。

   关于js通过修改行内样式来修改元素样式-LMLPHP

   关于js通过修改行内样式来修改元素样式-LMLPHP

  3.但是js设置的行内样式不是所有情况都会生效,比如我们用到了important关键字,css的优先级就会高于行内样式,这个时候行内样式就会不起效了,

  关于js通过修改行内样式来修改元素样式-LMLPHP

   关于js通过修改行内样式来修改元素样式-LMLPHP

   不过important使用的频率会比较低,所以大部分情况下js的操作还是会生效。

03-15 13:22