哪位大神幫看看,哪里出錯了,運行不了?
<style type="text/css"> ? ? ? ?
? ? ?*{
? ? margin:0px; padding:0px; font:12px normal; font-family:微軟雅黑;
? ? } ? ? ??
?#tabs{
? ? ?width:290px; height:150px; padding:5px; margin:20px;
?}
?#tabs ul{
? ? ?list-style:none; display:block; height:30px; line-height:30px;
?}
?#tabs ul li{
? ? ?float:left; width:60px; height:28px; line-height:28px; text-align:center;
? ? ?display:inline-block;margin:0px 3px; border:1px solid #aaa;border-bottom:none;
? ? ?cursor:pointer; background:#fff; list-style:none;
?}
?#tabs ul li.on{
? ? ?border-top:2px solid saddlebrown; border-bottom:2px solid #fff;
?}
?#tabs div{
? ? ?height:120px; line-height:25px; border:1px solid #336699;border-top:2px saddlebrown solid;padding:5px;
?}
?.hide{display:none;}
</style>
? ? <script type="text/javascript">
? ? ? ?window.onload = function(){
? ? ? ? ? ?var oTab = document.getElementsByTagName('tabs');
? ? ? ? ? ?var oUl = oTab.getElementsByTagName("ul")[0];
? ? ? ? ? ?var oLis = oUl.getElementsByTagName("li");
? ? ? ? ? ?var oDivs = oTab.getElementsByTagName("div"); ? ? ??
? ? ? ? ? ?for(var i = 0;len=oLis.length;i<len; i++)
? ? ? ? ? ?{
? ? ? ? ? ? ? ? oLis[i].index=i;
? ? ? ? ? ? ? ? oLis[i].onclick= function()
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ?for(var n= 0;n<len;n++)
? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? oLis[n].className="";
? ? ? ? ? ? ? ? ? ? ? ? oDivs[n].className="hide";
? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ?this.className="on";
? ? ? ? ? ? ? ? ?oDivs[this.index].className="";
? ? ? ? ? ? ? ? } } }
? ? </script>
</head>
<body>
<!-- HTML頁面布局 -->
? <div id="tabs">
? <ul>
? ? ? ? ?<li class="on">房產(chǎn)</li>
? ? ? ? ?<li>家居</li>
? ? ? ? ?<li>二手房</li>
? ? ? ?</Ul>
? ? ? ?<div>
? ? ? ? ?275萬購昌平鄰鐵三居 總價20萬買一居<br>
? ? ? ? ?200萬內(nèi)購五環(huán)三居 140萬安家東三環(huán)<br>
? ? ? ? ?北京首現(xiàn)零首付樓盤 53萬購東5環(huán)50平<br>
? ? ? ? 京樓盤直降5000 中信府 公園樓王現(xiàn)房<br>
? ? ? ?</div>
? ? ? ?<div class="hide">
? ? ? ? ? 40平出租屋大改造 美少女的混搭小窩<br>
? ? ? ? ?經(jīng)典清新簡歐愛家 90平老房煥發(fā)新生<br>
? ? ? ? ?新中式的酷色溫情 66平撞色活潑家居<br>
? ? ? ? ?瓷磚就像選好老婆 衛(wèi)生間煙道的設(shè)計<br>
? ? ? ?</div>
? ? ? ?<div class="hide">
? ? ? ? ?通州豪華3居260萬 二環(huán)稀缺2居250w甩<br>
? ? ? ? ?西3環(huán)通透2居290萬 130萬2居限量搶購<br>
? ? ? ? ?黃城根小學學區(qū)僅260萬 121平70萬拋!<br>
? ? ? ? 獨家別墅280萬 蘇州橋2居優(yōu)惠價248萬<br>
? ? ? ?</div>
? ?</div>
哪位大神幫看看,哪里出錯了,運行不了?
2018-07-05
var oTab = document.getElementsByTagName('tabs');改成
var oTab = document.getElementsById('tabs');
2018-06-26
?for(var i = 0;len=oLis.length;i<len; i++)
var i = 0;后面的;換成,
2018-06-24
按照兩位大神的改了,還是不行
2018-06-21
老夫縱橫代碼界多年,無意間發(fā)現(xiàn)你3處小錯誤:
1.注意html里面的<ul></UL>標簽,你把大寫部分改過來..
2.var oTab = document.getElementsByTagName('tabs');這句代碼里面的tabs明明是id為什么你要用document.getElementsByTagName? ?應(yīng)該用document.getElementById..
3.把len=oLis.length去掉。。直接i<oLis.length; 下面也是一樣 n<len 改成 n<oLis.length
2018-06-21
for 循環(huán)的括號里是兩個分號(初始化;條件;自增);html代碼那邊 ul 都是小寫會比較好