gpt4 book ai didi

javascript - 在按下按钮时使用 javascript 显示/隐藏 div(并首先隐藏所有 div)

转载 作者:数据小太阳 更新时间:2023-10-29 06:06:48 26 4
gpt4 key购买 nike

我是 javascript 的新手,我无法开始隐藏 div,我可以让 div 在彼此之间切换任何帮助都会很棒

<script type="text/javascript">
function show(elementId) {
document.getElementById("id1").style.display="none";
document.getElementById("id2").style.display="none";
document.getElementById("id3").style.display="none";
document.getElementById(elementId).style.display="block";
}
</script>


<button type="button" onclick="show('id1');">Button 1</button>
<button type="button" onclick="show('id2');">Button 2</button>
<button type="button" onclick="show('id3');">Button 3</button>

<div id="id1">text 1</div>
<div id="id2">text 2</div>
<div id="id3">text 3</div>

最佳答案

您可以通过添加内联样式来隐藏所有的 div:

<script type="text/javascript">
function show(elementId) {
document.getElementById("id1").style.display="none";
document.getElementById("id2").style.display="none";
document.getElementById("id3").style.display="none";
document.getElementById(elementId).style.display="block";
}
</script>


<button type="button" onclick="show('id1');">Button 1</button>
<button type="button" onclick="show('id2');">Button 2</button>
<button type="button" onclick="show('id3');">Button 3</button>

<div id="id1" style="display:none">text 1</div>
<div id="id2" style="display:none">text 2</div>
<div id="id3" style="display:none">text 3</div>

在这里查看它的工作情况:http://jsbin.com/suhok/2/

关于javascript - 在按下按钮时使用 javascript 显示/隐藏 div(并首先隐藏所有 div),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21730782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com