請(qǐng)教大神,檢查了無(wú)數(shù)遍了死活不知道問(wèn)題出在哪兒
選項(xiàng)卡跳轉(zhuǎn)的時(shí)候樣式不對(duì),用標(biāo)準(zhǔn)代碼的js樣式是對(duì)的,所以肯定是腳本出了問(wèn)題,但是和標(biāo)準(zhǔn)代碼對(duì)了幾百次了就是找不出問(wèn)題在哪兒。請(qǐng)大神指點(diǎn)。
<!DOCTYPE html>
<html>
<head>
??? <meta charset="UTF-8">
??? <title>實(shí)踐題 - 選項(xiàng)卡</title>
??? <style type="text/css">
???? /* CSS樣式制作 */ ?
????? *{margin:0px;padding:0px;font:12px,normal;font-family:微軟雅黑;}
????? #tabs{height:150px;padding:5px;margin:20px;}
????? #tabs ul{list-style:none;display:block;height:30px;line-height:30px;}
?????? #tabs ul li{display:inline-block;float:left;width:60px;height:28px;text-align:center;line-height:28px;
?????? border:1px solid #aaa;margin-right:15px;border-bottom:none;cursor:pointer;}
?????? #tabs ul li.on{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}
?????? #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">
??????? ?
??? // JS實(shí)現(xiàn)選項(xiàng)卡切換
??? window.onload=function(){
??? var tabs=document.getElementById("tabs");
??? var li=document.getElementsByTagName("li");
??? var div=tabs.getElementsByTagName("div");
??? for(var i=0;i<li.length;i++){//獲取所有l(wèi)i元素
??????? li[i].index=i;? //定義一個(gè)index屬性為導(dǎo)航進(jìn)行編號(hào)
?????? li[i].onclick=function(){? //給每一個(gè)導(dǎo)航添加點(diǎn)擊事件當(dāng)點(diǎn)擊的時(shí)候所有的標(biāo)簽都恢復(fù)到初始狀態(tài)
?????????? for(var n=0;n<li.length;n++){//相當(dāng)于未被點(diǎn)擊的樣式
????????????? li[n].className="";
???????????? div[n].className="hide";
?????????? ?
???????????? }
??????????? this.clssName="on";//對(duì)點(diǎn)擊事件添加相應(yīng)的屬性
??????????? div[this.index].className="";
???????????? }
??????? } ?
????? ?
??? }
?? ?
??? </script>
?<!-- <script type="text/javascript">??? ?
??? window.onload=function(){
??????? var oTab = document.getElementById("tabs")
??????? var li = document.getElementsByTagName("li");
??????? var div = oTab.getElementsByTagName("div");//oTabs.get...是為了定義className作用對(duì)象為id為tabs下的所有文本div
?????? ?
??????? for(var i=0;i<li.length;i++){//獲取所有i編號(hào)的元素
??????????? li[i].index = i;? //定義一個(gè)index屬性對(duì)li進(jìn)行編號(hào)
??????????? li[i].onclick = function(){//再注冊(cè)一個(gè)點(diǎn)擊事件,當(dāng)點(diǎn)擊的時(shí)候所有標(biāo)簽都恢復(fù)最初狀態(tài)
??????????? for(var n=0;n<li.length;n++){//這步是相對(duì)于未被點(diǎn)擊部分的樣式
??????????????? li[n].className = "";
??????????????? div[n].className = "hide";
??????????? }
??????????? this.className = "on";//再對(duì)點(diǎn)擊事件添加相應(yīng)的屬性
??????????? div[this.index].className = "";//通過(guò)之前的index編號(hào)綁定的指定div
??????????? }
??????? }
??? }
?? ?
??? </script>-->
</head>
<body>
<!-- HTML頁(yè)面布局 -->
<div id="tabs">
??? <ul>
??????? <li>房產(chǎn)</li>
??????? <li>家居</li>
??????? <li>二手房</li>
??? </ul>
??? <div>
??? 275萬(wàn)購(gòu)昌平鄰鐵三居 總價(jià)20萬(wàn)買一居<br>
??? 200萬(wàn)內(nèi)購(gòu)五環(huán)三居 140萬(wàn)安家東三環(huán)<br>
??? 北京首現(xiàn)零首付樓盤 53萬(wàn)購(gòu)東5環(huán)50平<br>
??? 京樓盤直降5000 中信府 公園樓王現(xiàn)房<br>
??? </div>
??? <div>
???? 40平出租屋大改造 美少女的混搭小窩<br>
???? 經(jīng)典清新簡(jiǎn)歐愛(ài)家 90平老房煥發(fā)新生<br>
???? 新中式的酷色溫情 66平撞色活潑家居<br>
???? 瓷磚就像選好老婆 衛(wèi)生間煙道的設(shè)計(jì)<br>
??? </div>
??? <div>
???? 通州豪華3居260萬(wàn) 二環(huán)稀缺2居250w甩<br>
???? 西3環(huán)通透2居290萬(wàn) 130萬(wàn)2居限量搶購(gòu)<br>
???? 黃城根小學(xué)學(xué)區(qū)僅260萬(wàn) 121平70萬(wàn)拋!<br>
???? 獨(dú)家別墅280萬(wàn) 蘇州橋2居優(yōu)惠價(jià)248萬(wàn)<br>
??? </div>
</div>
?
</body>
</html>
2016-01-04