jquery或者JS怎么改class的名字???

我的一段代码<DIVclass="lot_topclearfix"><UL><LIclass=onid=jieshuconmouseover="javascript:Ch... 我的一段代码
<DIV class="lot_top clearfix">
<UL>
<LI class=on id=jieshuc onmouseover="javascript:Changea(1)"><SPAN>即将结束的</SPAN> </LI>
<LI onmouseover="javascript:Changea(2)" id=renshuc ><SPAN>限购人数的</SPAN> </LI></UL></DIV>
....
我的目的是当鼠标移动到不同的LI上后,显示不同的列表.我用以下JS
function Changea(id)
{
if (id=="1") {

document.getElementById('jjieshu').style.display = "block";
document.getElementById('jrenshu').style.display = "none";
document.getELementById('jieshuc').className="off";
}
if (id=="2") {

document.getElementById('jrenshu').style.display = "block";
document.getElementById('jjieshu').style.display = "none";
document.getELementById('renshuc').className="on";
}
}
现在的结果是,不同列表可以显示,就是涵数的前两句都执行了,但第三句document.getELementById('???').className,执行不了,也就是,列表虽然换了,但LI的显示还是不换,怎么办,第三句哪错了啊
展开
 我来答
百度网友bd2f3a628
2011-11-30 · TA获得超过364个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:153万
展开全部
jquery代码
默认的样式 .loog_sys
鼠标移到时插入loog_sys2
鼠标离开时删除loog_sys2
代码如下:

$(".loog_sys").hover(function () {
$(this).addClass("loog_sys2");
}, function () {
$(this).removeClass("loog_sys2");
});

--------------------
JS代码,如下:
document.getElementById("renshuc").className = "off";

对了你用的document.getELementById('renshuc').className="on";是错的,错在你太大意了,用了大写L ,正确的如上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ea1c09c
2011-11-30 · TA获得超过1004个赞
知道小有建树答主
回答量:856
采纳率:0%
帮助的人:1280万
展开全部
document.getELementById('renshuc').className="on";
改成
document.getElementById('renshuc').className="on";
js是区分大小写的,getElementById 不是 getELementById
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hoponelee
2011-12-01 · TA获得超过400个赞
知道小有建树答主
回答量:370
采纳率:0%
帮助的人:246万
展开全部
这个东东...想怎么改,就怎么改吧...哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
__蛋壳__
2011-11-30 · 超过18用户采纳过TA的回答
知道答主
回答量:56
采纳率:100%
帮助的人:46.6万
展开全部
同楼上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式