JavaScript - Tab切换效果

简单Tab切换效果

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tab切换效果</title>
<style type="text/css">
    .hidden{
        display:none;
    }
</style>
<script type="text/javascript">
    function show(flag){
        if(flag=="right"){
                $("left1").style.display="none";
                $("left2").style.display="block";
                $("right1").style.display="none";
                $("right2").style.display="block";
                $("end1").style.display="none";
                $("end2").style.display="block";
        }else{
                $("left1").style.display="block";
                $("left2").style.display="none";
                $("right1").style.display="block";
                $("right2").style.display="none";
                $("end1").style.display="block";
                $("end2").style.display="none";
        }

    }
    function $(id){
        return document.getElementById(id);
    }
</script>
</head>
<body>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <img src="images/left1.jpg" id="left1"/>
            <img src="images/left2.jpg" id="left2" class="hidden" onmouseover="show(‘left‘)"/>
        </td>
        <td>
            <img src="images/right1.jpg" id="right1" onmouseover="show(‘right‘)"/>
            <img src="images/right2.jpg" id="right2" class="hidden" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
                <img src="images/end1.jpg" id="end1" />
                <img src="images/end2.jpg" id="end2"  class="hidden"/>
        </td>
    </tr>

    </table>
</body>
</html>

Tab页面的切换

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tab页面的切换</title>
<style type="text/css">
    body{
        background:pink;
    }
    .border{
            border-top: 1px solid #F00;
            border-right:2px dashed #00f;
        }
    li{
            list-style: none;
            float: left;
            font-size:15px;
            background: url(images/bg1.gif) no-repeat;
            width:105px;
            height:33px;
            text-align: center;
            line-height: 36px;
            color:white;
            font-family:楷体;
    }
    ul{
            width:1000px;
            margin:0 auto;
    }
    .over{
            background:url(images/bg2.gif) no-repeat;
    }
    .out{
            background: url(images/bg1.gif) no-repeat;
    }

</style>
<script type="text/javascript">
            function change(){
            $("shop").className="border";
            }

            window.onload=function(){
            var lis=document.getElementsByTagName("li");
            for(var i=0;i<lis.length;i++){
                lis[i].onmouseover=function(){
                    this.className="over";
                };
                lis[i].onmouseout=function(){
                    this.className="out";
                };
            }
            }
            function $(id){
            return document.getElementById(id);
            }
</script>

</head>
<body>

 <img src="images/shop.gif" id="shop"/>
    <input type="button" value="通过JavaScript改变样式"  onclick="change()" />

    <hr/>

     <ul>
        <li>市场营销</li>
        <li>资讯动态</li>
        <li>产品世界</li>
        <li>市场营销</li>
    </ul>

</body>
</html>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。