js控制div显示与隐藏

一个页面:左侧div代码为:<divclass="tools"><divclass="intools"id="d1"><ahref="">未付款订单</a></div><... 一个页面:

左侧div代码为:
<div class="tools">
<div class="intools" id="d1"><a href="">未付款订单</a></div>
<div class="intools" id="d2"><a href="">已付款订单</a></div>
<div class="intools" id="d3"><a href="">会员等级说明</a></div>
<div class="intools" id="d4"><a href="">修改个人信息</a></div>
<div class="intools" id="d5"><a href="">我要搜索</a></div>
</div>
右侧为显示内容div 代码:
<div class="unpaied">.........</div>//与上面的一一对应
<div class="paied">.........</div>
<div class="level">.........</div>
<div class="users">.........</div>
<div class="search">.........</div>
帮写一个js代码 点击一个链接时 该链接所在div背景颜色变为#e38d13 同事右侧只显示其对应的div
谢谢
当点击下一个div时 当前显示的div恢复原来的颜色 并隐藏右侧对应的div
展开
 我来答
来自小雷山天资聪颖的黄忠
2014-12-10 · TA获得超过208个赞
知道小有建树答主
回答量:187
采纳率:100%
帮助的人:87.8万
展开全部
先给右面的都加个name="a"

function ss(id)
{
var x=document.getElementById(id);
var y=document.getElementsByName("a");

for(i=0;i<5;i++)
{y.item(i).value.visibility="visible"; }//先使之前显示的隐藏

if(id=="di")
{x.style.backgroundColor=""; //改变对应项的背景色
y.item(0).style.visibility="visible"; }//使对应的右面项的可见

else if(id=="d2")
{x.style.backgroundColor="";
y.item(1).style.visibility="visible"; }

剩下的以此类推,当然用switch语句也行
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式