为了账号安全,请及时绑定邮箱和手机立即绑定

哪位大神给我讲讲那个带j的for循环 看的有点迷了

哪位大神给我讲讲那个带j的for循环 看的有点迷了

o0n0o 2017-07-18 22:45:00
<!DOCTYPE html> <html> <head> <meta charset="gbk"> <title>实践题 - 选项卡</title> <style type="text/css"> /* CSS样式制作 */ #tab li{list-style:none; font-size:16px; width:60px; height:24px; line-height:24px; text-align:center;  float:left;         /*左浮动*/ border:1px solid #ccc;  display:inline-block;       /*变为行内块元素*/ cursor:pointer; /*鼠标指针样式*/ } #tab div{    clear:both;    height:150px;    width:350px;    border:1px solid #ccc;    display:none;     /*隐藏起来,不占用页面空间*/   line-height:2em;    } .active{background:#ccc;} </style> <script type="text/javascript"> // JS实现选项卡切换  window.onload=function(){ var div = document.getElementById("tab"); var li = document.getElementsByTagName("li");  var divs = div.getElementsByTagName("div");    //获得最大div中的div标签 // alert(li.length); for(var i=0;i<li.length;i++){  li[i].index=i;           //获取索引值(内容)  li[i].onclick=function(){                      //点击时调用函数      //点击其中一个时其余的隐藏   for(var j=0;j<li.length;j++){li[j].className="";         //className属性 可以设置和返回class属性divs[j].style.display="none";        //隐藏起来,不占用页面空间 }  this.className="active";        //把active给当前的li标签做className  调用active的css样式 divs[this.index].style.display="block";    //使所选的显示} } }</script> </head> <body> <!-- HTML页面布局 -->  <div id="tab">   <ul>    <li>房产</li>     <li>家居</li> <li>二手房</li>   </ul>   <div style="display:block;">        275万购昌平邻铁三居 总价20万买一居<br/>       200万内购五环三居 140万安家东三环<br/>       北京首现零首付楼盘 53万购东5环50平<br/>        京楼盘直降5000 中信府 公园楼王现房<br/>   </div>  <div> 40平出租屋大改造 美少女的混搭小窝<br/>   经典清新简欧爱家 90平老房焕发新生<br/>   新中式的酷色温情 66平撞色活泼家居<br/>   瓷砖就像选好老婆 卫生间烟道的设计<br/>   </div>   <div> 通州豪华3居260万 二环稀缺2居250w甩<br/>   西3环通透2居290万 130万2居限量抢购<br/>   黄城根小学学区仅260万 121平70万抛!<br/>   独家别墅280万 苏州桥2居优惠价248万<br/>   </div> </div> </body> </html>
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1032 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信