码迷,mamicode.com
首页 > 其他好文 > 详细

项目1

时间:2016-08-12 23:36:17      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

<style type="text/css">

*{margin:0;padding:0}

#box{

width:900px;

height:400px;

margin:100px auto;

}

#box #nav{

width:900px;

height:40px;

}

#box #nav ul li .active{

background:

 

}

#box #nav ul li{/*这块是固定的*/

list-style-type:none;

width:80px;

height:40px;

float:left;

font-size:14px;

font-family:微软雅黑;

text-align:center;

line-height:40px

cursor:pointer;

border-right:1px solid #ddd;

}

#box #nav ul li hover:{

background:#ccc;

color:#c558a

}

#box #content{

width:900px;

height:360px;

}

#box #content ul li{

list-style:none;

width:900px;

height:360px;

}

</style>

<body>

<div id="box"></div>

        <div id="nav">

               <ul>

                        <li>我的关注</li>

                        <li>推荐</li>

                        <li>导航</li>

                        <li>视频</li>

                        <li>购物</li>

                        <li>英语</li>

       </div>

        <div >

                    <ul>

                                <li style="background:#fff00" display:block></li>

                                <li style="background:#fff00"></li>

                                <li style="background:#fff00"></li>

                                <li style="background:#fff00"></li>

                                <li style="background:#fff00"></li>

                                <li style="background:#fff00"></li>

                    </ul>

        </div>

<script type="text/javascript">

     //获取对象

     //获取ID名的方法getElementById();

     //获取标签名的方法getElementByTagName()

        var Nav=document.getElementId("nav");

        var Nli=Nav.getElementTagName("li");

        

        var Con=document.getElementById("content");

        var Cli=Con.getElementByTagName("li");

      //如何给所有的导航li添加点击事件

for(var i=0;i<Nli.length;i++)

      {

      Nli[i].index=i;//自定义属性来存储li

      Nli[i].onclick=function(){

           //找到对应的li内容

             for(var d=0;d<Nli.length;d++)

             {

                 if(i=this.index){

                     Cli[i].style.display="block";

                     this.className="active";

                  }else{

                     Cli[i].style.display="none";

                     Nli[d].className="";

 

                          }

 

          /*  for( var d=0;d<Nli.length;d++)

               {

                Cli[d].style.display="none";     

               }

             Cli[this.index].style.display="block";

}

}

*/

 

 

</body>

 

 

 

<>

项目1

标签:

原文地址:http://www.cnblogs.com/think90/p/5766625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!