我有一个可更改div可见性的按钮。它将其从可见变为隐藏,然后在每次按下时返回。如何使div保持隐藏状态并在按下按钮时使其显示。
<script>
function Hide() {
var x = document.getElementById("box");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
</script>
<button id="Hidden" onclick="Hide()">Click me</button>
<div id="box">
Sample text.
</div>
答案 0 :(得分:2)
为div添加样式-<div id="box" style ="display: none;">...</div>
答案 1 :(得分:1)
DoctorsPerDay
答案 2 :(得分:0)
您还可以通过调用<script>
函数,在HTML代码的末尾添加Hide()
标签。
像这样:
<script>
function Hide() {
var x = document.getElementById("box");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
</script>
<button id="Hidden" onclick="Hide()">Click me</button>
<div id="box">
Sample text.
</div>
<script>Hide();</script>
答案 3 :(得分:0)
您还可以按以下方式添加无内嵌显示
<script>
function Hide() {
var x = document.getElementById("box");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
</script>
<button id="Hidden" onclick="Hide()">Click me</button>
<div id="box" style="display:none">
Sample text.
</div>