javascript 两个css样式互换

<divclass="symptom_listcenter"><ul><li>我是<center><imgsrc="img/symptom_li_img.gif"/></... <div class="symptom_list center">
<ul>
<li>我是<center><img src="img/symptom_li_img.gif" /></center></li>
<li>我<center><img src="img/symptom_li_img.gif" /></center></li>
<li>我<center><img src="img/symptom_li_img.gif" /></center></li>
<li class="add_li">美女<center><img src="img/symptom_li_img_red.gif" /></center></li>
</ul>
</div>
就是在鼠标经过时li增加class 'add_li' 样式,用纯javascript 怎么表达
还要把图片换一下
src="img/symptom_li_img.gif"换为src="img/symptom_li_img_red.gif"
展开
 我来答
yhhzhengyi
2013-05-29 · TA获得超过477个赞
知道小有建树答主
回答量:1167
采纳率:0%
帮助的人:313万
展开全部
使用jquery吧
去网上下载个jquery.js
引用后就能使用jquery了
css使用内联或者外部样式表定义class样式
然后使用jquery添加、移除class于元素
鼠标经过添加样式,鼠标移除移除样式jquery代码,并且改变图片
$('li').hover(function(){
$(this).addClass('add_li');
$(this).children('img').attr('src','img/symptom_li_img_red.gif');

},function(){
$(this).removeClass('add_li');
$(this).children('img').attr('src','img/symptom_li_img.gif');
});
北信介fo
2013-05-29 · 超过20用户采纳过TA的回答
知道答主
回答量:176
采纳率:66%
帮助的人:61.7万
展开全部
.add_li:hover{样式} 图片的话没办法 只能脚本控制! 如果是背景图的话!就还是←那方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lkiarest
2013-05-29 · TA获得超过543个赞
知道小有建树答主
回答量:761
采纳率:100%
帮助的人:410万
展开全部
yourDiv.className = "newClassName";
yourImg.src = "yourImgSrc";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-29
展开全部
onmouseout="this.className='add_li'" onmouseover="this.className=''"
追问
那img怎么办?
追答
照样子修改this.src='',应该是可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式