找回密码
 注册

只需一步,快速开始

蓝色理想 最新研发动态 新增登录提醒插件 - 用至我的站点 地图任务一定要做 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

MIUI手机主题设计大赛,奔驰大奖等你拿! 想加薪?!蓝色理想招聘提供你更多机会 悬赏答疑,赚取积分兑奖品!

查看: 151|回复: 5

怎么使用js遍历修改每个元素的class [复制链接]

glelaine 楼主
帖子
54
体力
204
威望
0
居住地
上海市 浦东新区
发表于 2012-5-9 10:50:02 |显示全部楼层
exp:
<ul id="list1">
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
</ul>
<ul id="list2">
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
        <li><a href="#">3</a></li>
        <li><a href="#">4</a></li>
</ul>
ID list1和ID list2中hover每一个a都变化不同的class,从而改变背景
有谁写过你,指点下
帖子
296
体力
1337
威望
0
居住地
上海市 长宁区
发表于 2012-5-9 11:12:28 |显示全部楼层
本帖最后由 firhome 于 2012-5-9 11:14 编辑

 提示:您可以先修改部分代码再运行

类似的demo很多,自己学习一下吧。

诘屈聱牙

荣誉管理

帖子
5802
体力
23580
威望
367
居住地
江苏省 苏州市
发表于 2012-5-9 11:14:48 |显示全部楼层
  1. var list = document.getElementById("list1").getElementsByTagName("a");
  2. for (var i=0; i<list.length; i++){
  3.   // TODO: Any codes you want here
  4. }
复制代码
glelaine 楼主
帖子
54
体力
204
威望
0
居住地
上海市 浦东新区
发表于 2012-5-9 17:28:32 |显示全部楼层
不是这样的,第一个ul li a.class 需要4个不同的类用于写不同的默认背景,当hover是变换不同的对应图片的hover背景图,一个ul里需要动态生成8个不同的类实现,,,
glelaine 楼主
帖子
54
体力
204
威望
0
居住地
上海市 浦东新区
发表于 2012-5-9 17:55:35 |显示全部楼层
exp:
如图的效果啊,,,,,
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
glelaine 楼主
帖子
54
体力
204
威望
0
居住地
上海市 浦东新区
发表于 2012-5-10 09:12:31 |显示全部楼层
没人回答吗,,,,,,,,,,,,
您需要登录后才可以回帖 登录 | 注册


Archiver|手机版|blueidea.com ( 京ICP备05002321号 )    

GMT+8, 2012-5-29 19:17 , Processed in 0.112209 second(s), 6 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部