简体   繁体   English

切换隐藏:无法在HTML / CSS中与JS一起使用吗?

[英]toggle hidden : unhidden not working with JS in HTML/CSS?

http://jsfiddle.net/bDQt7/1/ http://jsfiddle.net/bDQt7/1/

Toggle hidden : unhidden doesn't work, and I can't figure out why? 切换隐藏:取消隐藏不起作用,我不知道为什么?

html html

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

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

css 的CSS

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

JS JS

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

Try 尝试

Wrap code in body or head below your html. 将代码包装在HTML下方的bodyhead中。

Working fidde 工作现场

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM