使用js如何改变css样式

  介绍

这篇文章主要介绍使用js如何改变css样式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

方法:1、使用“对象.style。属性名=爸怠啊?2、使用“对象.style.cssText=笆粜悦?值“”;3、使用“对象.setAttribute (“class",“类名“)”;4,用setAttribute()函数更改css文件。

本教程操作环境:windows7多系统,javascript1.8.5版,戴尔G3电脑。

<强> javascript修改css样式的方法(四种)

第一种:使用对象.style。属性名=爸道葱薷难奖淼睦嗝?/p>

例如:

div1.style.width=?00 px";

第二种:使用对象.style.cssText=笆粜悦?值,来修改嵌入式的css。

例:

div1.style.cssText=翱矶?100 px;高度:100 px;背景:,浅紫红;“

第三种:使用对象.setAttribute (“class",“类名”)来修改样式表的类名。

例如:

div1.setAttribute (“class",“div2")

第四种:使用setAttribute()函数更改外联的css文件,从而改变元素的css。

例如:

div1.setAttribute (“href",“css2.css");

html代码:

& lt; link  href=https://www.yisu.com/zixun/癱ss/css1.css”rel="样式表" id=" cssLink "/>   
1   
2   
3
  
4

css1中。css文件

@charset “utf-8";   # divBtn1, # divBtn2 # divBtn3 # divBtn4 {   ,,,宽度:100 px;   ,,,身高:100 px;   ,,,margin-bottom:, 10 px;   }   # divBtn1{背景:黄绿色;}   # divBtn2{背景:苍白的宝石绿;}   # divBtn3{边界:1 px  solid  # ccc}   # divBtn4{背景:蓝色;}   .div3{宽度:100 px;高度:100 px;背景:blueviolet}

css2。css文件

@charset “utf-8";   # divBtn4{背景:,greenyellow;}   # divBtn1, # divBtn2 # divBtn3 # divBtn4 {   ,,,宽度:200 px;   ,,,身高:200 px;   ,,,边界:1 px  solid  # ccc;   ,,,margin-bottom:, 10 px;   }   # divBtn1{背景:黄绿色;}   # divBtn2{背景:苍白的宝石绿;}   .div3{宽度:100 px;高度:100 px;背景:blueviolet}

js代码:

& lt; script>   ,,,,,,,,,,/*   ,,,,,,,,,,,,* javascript动态修改css效果的方法(四种),   ,,,,,,,,,,,,*,第一种:div1.style.width=?00 px";   ,,,,,,,,,,,,*,第二种:div2.style.cssText=翱矶?100 px;高度:100 px;背景:,浅紫红;“;   ,,,,,,,,,,,,*,第三种:div1.setAttribute (“class",“div2")和div3.className=癲iv3";//效果一样   ,,,,,,,,,,,,*,第四种:使用更改外联的css文件,从而改变元素的css   ,,,,,,,,,,,,*,obj.setAttribute (“href",“css/css2.css");   ,,,,,,,,,,,*,*/,,,,,,,,,,,function  changeCss1 () {   ,,,,,,,,,,,,,,,var  div1=. getelementbyid (“divBtn1");   ,,,,,,,,,,,,,,,div1.style.width=?00 px";   ,,,,,,,,,,,,,,,div1.style.height=?00 px";   ,,,,,,,,,,,,,,,div1.style.background=皉ed";   ,,,,,,,,,,,}   ,,,,,,,,,,,function  changeCss2 () {   ,,,,,,,,,,,,,,,var  div2=. getelementbyid (“divBtn2");   ,,,,,,,,,,,,,,,div2.style.cssText=翱矶?100 px;高度:100 px;背景:,浅紫红,,,,,,,,,,,,,,,,,,,//cssText会覆盖之前的设置,,无兼容性问题,,写法和css样式表相同   ,,,,,,,,,,,}   ,,,,,,,,,,,function  changeCss3 () {   null   null   null   null   null   null   null   null

使用js如何改变css样式