js修改li样式名

liang_sz liang_sz 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
初学者,大家不要见笑.
想实现的效果就是:
1、鼠标放上li显示不同的块;
2、同时修改当前li的样式名为"hover".

第一个功能已经实现,虽然写得很丑。连循环都没有用.

这是HTML代码

<div id="tabs2">
<ul>
<li onMouseOver="show1()" class="hover"><a href="#">Description </a></li>
<li onMouseOver="show2()"><a href="#">Reviews</a></li>
</ul>
</div>


这是js代码

function show1()
{
document.getElementById("Con_des").style.display = "block";
document.getElementById("Con_comments").style.display = "none";
//document.getElementById("tabs2").getElementsByTagName("li").className= "hover";
//this.className = "hover";
}

function show2()
{
document.getElementById("Con_des").style.display = "none";
document.getElementById("Con_comments").style.display = "block";
//document.getElementById("tabs2").getElementsByTagName("li").className= "hover";
//this.className = "hover";
}


第二个功能,就是上面函数注释部分,但是不起作用。
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
liang_sz
JavaScript 87,984 成员 224,681 内容