2013-11-20 38 views
0

http://jsfiddle.net/bDQt7/1/toggle隱藏:unhidden不能在HTML/CSS中使用JS?

切換隱藏:unhidden不起作用,我不明白爲什麼?

HTML

<a href="javascript:unhide('menu');">Toggle</a> 

<div id="top"> 
    <div id="menu" class="hidden"> 
     hello 
    </div> 
</div> 

CSS

.hidden { 
    display: none; 
} 
.unhidden { 
    display: block; 
} 

JS

function unhide(divID) { 
    var item = document.getElementById(divID); 
    if (item) { 
     item.className = (item.className == 'hidden') ? 'unhidden' : 'hidden'; 
    } 
} 
+2

工作正常,你在錯誤的地方被加載JS:http://jsfiddle.net/j08691/bDQt7/2/ – j08691

+0

結案。問題是13英寸的情況。 –

回答

1

嘗試在bodyhead你的HTML下面

裹代碼。

Working fidde

enter image description here

+1

好的謝謝,沒注意到 – MOTIVECODEX

+0

@ F4LLCON歡迎開心幫忙:) –