Bar*_*ill 5 html javascript css button css-selectors
我试图根据代码中的某些条件显示或隐藏按钮元素。我已将按钮的默认CSS设置为“隐藏” display: none,然后添加一个将显示更改为的类display: block。
HTML:
<div>
<button id="show">SHOW</button>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#show {
display: none;
}
#show .visible {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
JS:
var d = document.getElementById('show');
d.className += "visible";
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
var d = document.getElementById('show');
d.classList.add("visible");
Run Code Online (Sandbox Code Playgroud)
以及:
documnet.getElementById('show').classList.add('visible');
Run Code Online (Sandbox Code Playgroud)
问题是我无法使该类正确应用,并且在更新该类时也不会显示按钮。我确定我忽略了一些简单的事情,只是不确定有人可以提供帮助。
小智 4
您将类“visible”放在具有 id“show”的同一元素上。
因此,在 CSS 中,#show 和 .visible 之间不应有空格。
超文本标记语言
<div>
<button id="show">SHOW</button>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
#show {
display: none;
}
#show.visible {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
JS
var d = document.getElementById('show');
d.classList.add("visible");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1085 次 |
| 最近记录: |