当前位置: 首页 > news >正文

用js改变css样式

<style>
.a
{
background-color:#000000;
}
.b
{
background-color:#ffffff;
}
</style>
<ul>
<li id="aaa1"  οnclick="setClassName(this,'a')"> <a href="#">aaaa</a> </li>
<li id="aaa2"  οnclick="setClassName(this,'a')"> <a href="#">bbbbb</a> </li>
<li id="aaa3"  οnclick="setClassName(this,'a')"> <a href="#">ccccc </a></li>
<li id="aaa4"  οnclick="setClassName(this,'a')"> <a href="#">ddddd </a></li>
</ul>
<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;
   }
   else
   {
      dx.className='b'; //或者设置为空
   }
   }
  
}
</script>

相关文章:

  • js设置控件的readonly和enabled属性问题
  • sql内置函数
  • sql CHARINDEX
  • JS去空格
  • js验证
  • 服务器端控件三种ID:ID,ClientID和UniqueID
  • IIS 无权查看网页 HTTP 错误 401.2 - 未授权:服务器配置导致登录失败解决方法
  • access常用函数
  • access IIf函数
  • asp输出双引号
  • asp Jmail发邮件类
  • asp一些支付接口
  • Javascript中最常用的55个经典技巧
  • 让Div浮动层浮在Flash上面下去
  • 一个用JS操作Cookie的类
  • 时间复杂度分析经典问题——最大子序列和
  • Angular 响应式表单之下拉框
  • CentOS7简单部署NFS
  • Idea+maven+scala构建包并在spark on yarn 运行
  • isset在php5.6-和php7.0+的一些差异
  • k8s如何管理Pod
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Vue官网教程学习过程中值得记录的一些事情
  • 前端自动化解决方案
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 少走弯路,给Java 1~5 年程序员的建议
  • 使用agvtool更改app version/build
  • 算法系列——算法入门之递归分而治之思想的实现
  • linux 淘宝开源监控工具tsar
  • Python 之网络式编程
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (arch)linux 转换文件编码格式
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (翻译)terry crowley: 写给程序员
  • (篇九)MySQL常用内置函数
  • (转载)深入super,看Python如何解决钻石继承难题
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 的字符串暂存池
  • .net开发引用程序集提示没有强名称的解决办法
  • .net中的Queue和Stack
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @EnableAsync和@Async开始异步任务支持
  • @GlobalLock注解作用与原理解析
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • [C++] 统计程序耗时
  • [CERC2017]Cumulative Code