請問這樣寫哪里錯了?
<!DOCTYPE?html> <html> <head> ????<meta?charset="UTF-8"> ????<title>實踐題?-?選項卡</title> ????<style?type="text/css"> ????*{padding:0; ????margin:0px;} ????ul{ ????????margin-top:30px; ????????display:?block; ????????height:?30px; ????} ?????li?{ ?????????float:left; ?????????list-style:none; ?????????width:80px; ?????????height:28px; ?????????line-height:28px; ?????????text-align:center; ?????????margin-right:10px; ?????????border:1px?solid?gray; ?????????border-bottom:?none; ????????? ?????????} ??????div{ ?????????? ??????????width:?400px; ??????????height:?100px; ??????????border:?1px?solid?gray; ??????????border-top:2px?solid?saddlebrown; ?????????? ??????} ????? ?????a?{text-decoration:?none; ????????color:?black;} ?????.on{ ????????border-top:2px?solid?saddlebrown; ????????border-bottom:2px?solid?#fff; ?????} ?????.hide{display:?none;} ???? ????</style> ????<script?type="text/javascript"> ???? ?????var?div=document.getElementsByTagName("div"); ??????var?li=document.getElementsByTagName("li"); ?????console.log(div.length); ?????console.log(li.length); ?????for(var?i=0;i<li.length;i++){ ???????? ????????li[i].index=i; ????????li[i].onclick=function(){ ????????????for(var?n=0;n<li.length;n++){ ????????????????li[n].className=""; ????????????????div[n].className="hide"; ????????????} ???????????? ????????????this.className="on"; ????????????div[this.index]=""; ????????????console.log("hello"); ????????} ?????}?? ???? ???? ???? ????</script> ? </head> <body> <!--?HTML頁面布局?--> <ul> ????<li><a?href="#">房產</a></li> ????<li?><a?href="#">家居</a></li> ????<li?><a?href="#">二手房</a></li> </ul> ????<div?>275萬購昌平鄰鐵三居?總價20萬買一居</br> ????200萬內購五環三居?140萬安家東三環</br> ????北京首現零首付樓盤?53萬購東5環50平</br> ????京樓盤直降5000?中信府?公園樓王現房</br></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> ? </body> </html>
為什么我
console.log(div.length);
? ? console.log(li.length);
出來的結果是0.。。
2016-09-18
在最外層加上window.onload=function(){ }
2016-09-18
不用寫這個吧,可以用其他的替換啊