請問這樣寫哪里錯了?
<!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
不用寫這個吧,可以用其他的替換啊