js改变css样式的示例代码

发布时间:2020-05-05编辑:脚本学堂
本文介绍下,使用js脚本改变页面中css样式的方法,有需要的朋友参考下,希望对大家有所帮助。

1,css代码
 

复制代码 代码示例:
<style>
.a
{
background-color:#000000;
}
.b
{
background-color:#ffffff;
}
</style>

2,html页面
 

复制代码 代码示例:
<ul>
<li id="aaa1"  onclick="setClassName(this,'a')"> <a href="#">aaaa</a> </li>
<li id="aaa2"  onclick="setClassName(this,'a')"> <a href="#">bbbbb</a> </li>
<li id="aaa3"  onclick="setClassName(this,'a')"> <a href="#">ccccc </a></li>
<li id="aaa4"  onclick="setClassName(this,'a')"> <a href="#">ddddd </a></li>
</ul>

3,js 改变css样式的代码
 

复制代码 代码示例:
<script language="javascript">
function setClassName(obj,style)  
{
   for(var i=1;i<5;i++)
   {
      var dx=eval('document.getElementById("aaa'+i+'")');
   if(dx==obj)
   {
      dx.className=style; //改变css样式,为classname赋值
   }
   else
   {
      dx.className='b'; //或者设置为空
   }
   }
  
}
</script>

>>> 您可能感兴趣的文章:
js代码改变CSS局部或全局样式的方法
js动态改变css样式表的实例详解
js批量设置css样式的方法
多个js与css文件的合并方法详解
js查看页面引用什么CSS文件