我有一個JavaScript函數應該關閉點擊div。但是,它在第二次點擊時起作用。我怎樣才能避免這種情況?第二次點擊關閉DIV,爲什麼?
的JavaScript
function showhide(id) {
var e = document.getElementById(id);
if(e.style.display == 'block') {
e.style.display = 'none';
} else {
e.style.display = 'block';
}
}
HTML
<div id="foota123">
Content
<div onclick="showhide('foota123')" class="iks">X</div>
</div>
'foota123'的初始樣式是什麼? – sideroxylon 2015-02-09 00:20:30
.mydiv { position:relative; z-index:115 } – user198989 2015-02-09 00:22:00
您正在展示一個常規的JavaScript函數,但您用jQuery標記了問題,那麼爲什麼不使用jQuery? – 2015-02-09 00:28:50