介绍
这篇文章主要介绍使用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 "/>1234css1中。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样式