JS 来回切换图片

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>JavaScript  tab切换</title>
<style>
#card{
    font-size:14px;
    color:#fff;
}

#tit{
    width:300px;
    height:30px;
}
#tit h3{
    width:96px;
    text-align:center;
    float:left;
    border:2px solid #fff;
    background-color:#ccc;
    line-height:30px;
    padding:0px;
    margin:0px;
}
#tit .h3_now{
    background-color:#888;
}

#content{
    background-color:#888;
    width:300px;

}
#content div{
    display:none;
}

#content .now{
    display:block;
}


</style>

</head>

<body>
<div id="card">
    <div id="tit">
        <h3 class="h3_now" onmouseover="change(0)">国际新闻</h3>
        <h3 onmouseover="change(1)">国内新闻</h3>
        <h3 onmouseover="change(2)">体育新闻</h3>
    </div>
    <div id="content">
        <div class="now">
            <ul>
                <li>国际新闻1</li>
                <li>国际新闻2</li>
                <li>国际新闻3</li>
                <li>国际新闻4</li>
                <li>国际新闻5</li>
            </ul>
        </div>
        <div>
            <ul>
                <li>国内新闻1</li>
                <li>国内新闻2</li>
                <li>国内新闻3</li>
                <li>国内新闻4</li>
                <li>国内新闻5</li>
            </ul>
        </div>
        <div>
            <ul>
                <li>体育新闻1</li>
                <li>体育新闻2</li>
                <li>体育新闻3</li>
                <li>体育新闻4</li>
                <li>体育新闻5</li>
            </ul>
        </div>
    </div>
</div>
<script>
//获取h3的对象
var h3obj = document.getElementsByTagName("h3");
//获取content下的div
var dobj = document.getElementById("content").getElementsByTagName("div");
function change(id){ //id=1
    //循环比较id和i
    for(var i=0;i<h3obj.length;i++){
        if(i==id){ //i=1
            //说明用户鼠标划过的层id
            //与当前循环到的值一致
            h3obj[i].className="h3_now";
            dobj[i].className="now";
        }else{//i=0 i=2
            h3obj[i].className="";
            dobj[i].className="";
        }
    }
}


</script>
</body>
</html>









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值