誰幫我查查,我找不出錯誤
<!DOCTYPE html>
<html>
<head>
??? <meta charset="UTF-8">
??? <title>實踐題 - 選項卡</title>
??? <style type="text/css">
???? /* CSS樣式制作 */?
???? *{font-family:微軟雅黑,黑體,宋體;margin:0px;}
????? #tabs div{width:280px;padding:18px;line-height:2em;border:2px solid gray;border-top:none;}
????? #tabs ul{list-style:none;width:280px;height:30px;line-height:30px;display:block;border-bottom:2px solid gray;}
????? #tabs ul li{display:inline-block;text-align:center;width:50px;height:29px;line-height:28px;border-bottom:2px solid gray;}
????? #tabs .on{border-bottom-color:red;}
????? #tabs .hide{display:none;}
??? </style>
??? <script type="text/javascript">
????????
??? // JS實現選項卡切換
??? window.onload = function(){
??????? var otab = document.getElementById("tabs");
??????? var oul = otab.getElementsByTagName("ul")[0];
??????? var olis = oul.getElementsByTagName("li");
??????? var odivs = otab.getElementsByTagName("div");
???????
??????? //開始遍歷每一個待點擊的li
??????? for(var i = 0;i<olis.length;i++){
??????????? olis[i].index = i;
??????????? olis[i].onmouseover = function(){
???????? for(var j=0;j<olis.length;j++)
??????????? {
????????????? olis[j].className = "";
????????????? odivs[j].className = "hide";
??????????????? }
????????? this.className = "on";
????????? odivs[this.index].className="";
??????????? }
??????? };
??? }
???
??? </script>
?
</head>
<body>
<!-- HTML頁面布局 -->
<div id="tabs">
??? <ul>
??????? <li>房產</li>
??????? <li>家居</li>
??????? <li>二手房</li>
??? </ul>
??? <div>
??? 275萬購昌平鄰鐵三居 總價20萬買一居<br>
??? 200萬內購五環三居 140萬安家東三環<br>
??? 北京首現零首付樓盤 53萬購東5環50平<br>
??? 京樓盤直降5000 中信府 公園樓王現房????
??? </div>
??? <div>
???? 40平出租屋大改造 美少女的混搭小窩<br>
???? 經典清新簡歐愛家 90平老房煥發新生<br>
???? 新中式的酷色溫情 66平撞色活潑家居<br>
???? 瓷磚就像選好老婆 衛生間煙道的設計
??? </div>
??? <div>
??? 通州豪華3居260萬 二環稀缺2居250w甩<br>
??? 西3環通透2居290萬 130萬2居限量搶購<br>
??? 黃城根小學學區僅260萬 121平70萬拋!<br>
??? 獨家別墅280萬 蘇州橋2居優惠價248萬?
??? </div>
</div>
?
</body>
</html>
2014-12-09
吶,目測是沒發現問題的,把你的代碼放進編輯器里就有問題了。是因為var olis = oul.getElementsByTagName("li");你這句代碼后的分號不是英文的分號,把分號改成英文的分號就ok了!
2014-12-09
其中li和div的標簽寫了。在這里沒有正常顯示。幫我檢查的同學要給li和div加上類 哦