為什么display()這個函數沒效果
<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>實踐題?-?選項卡</title>
<script?type="text/javascript">
window.onload?=?function(){
????????on();
?????}?
?
function?on(){
????var?li=document.getElementsByTagName("li");
????for?(var?i?=?0;?i?<?li.length;?i++)?{
????????li[i].setAttribute("onclick","display()");
????}
}
function?display(){
????var?txt1=document.getElementById("txt1");
????if(txt1.style.display="block"){
????????txt1.style.display="none";
????}else{
????????txt1.style.display="block"
????}
}
</script>
</head>
<body>
<div?id="dd">
????<ul>
????????<li>房產</li>
????????<li>家居</li>
????????<li>二手房</li>
????</ul>
????<div?id="txt1"?display="block"?>
????275萬購昌平鄰鐵三居?總價20萬買一居<br/>
????200萬內購五環三居?140萬安家東三環<br/>
????北京首現零首付樓盤?53萬購東5環50平<br/>
????京樓盤直降5000?中信府?公園樓王現房<br/>
????</div>
</div>
</body>
</html>為什么display()這個函數沒效果我想實現的是點擊li后 div display="block"時display="none"隱藏這個div 再點擊下Li div又顯示出來
可現在點擊只會消失? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
2016-08-20
if語句有問題吧 ?完全不知道你是干嘛
2016-08-19
不是eles 是else好伐