gpt4 book ai didi

javascript - 尝试制作基本选项卡

转载 作者:行者123 更新时间:2023-11-28 02:31:04 25 4
gpt4 key购买 nike

好吧,我有两个按钮。我的目标是使页面在单击一个按钮时显示一个段落,而在单击另一个按钮时关闭另一个选项卡并显示另一个段落。我认为这非常简单,但事实证明,在单击另一个选项卡时关闭一个选项卡非常困难。

function btn1Event(){
var text1 = document.getElementById("btn1Text");
var text2 = document.getElementById("btn2Text");

if(text2.style.display == "inline" || text1.style.display == "none"){
text1.style.display = "inline";
}
}

function btn2Event(){
var text1 = document.getElementById("btn1Text");
var text2 = document.getElementById("btn2Text");

if(text1.style.display == "inline" || text2.style.display == "none"){
text2.style.display = "inline";
}
}

不太清楚为什么这不起作用。如有任何帮助,我们将不胜感激!

最佳答案

如果可以的话,这里是一个使用 jQuery 的解决方案:

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js" type="text/javascript"></script>

<input type=button id="btn1" value="Show Div1">
<input type=button id="btn2" value="Show Div2">

<div style="display: none;" id="btn1Text">Test Div</div>
<div style="display: none;" id="btn2Text">Test Div2</div>

<script type="text/javascript">
$(document).ready(function () {
$("#btn1").click(function() {
$("#btn1Text").show();
$("#btn2Text").hide();
});
$("#btn2").click(function() {
$("#btn1Text").hide();
$("#btn2Text").show();
});
});
</script>

以及非 jQuery 方法:

<input type=button id="btn1" value="Show Div1" onclick="btn1Event();">
<input type=button id="btn2" value="Show Div2" onclick="btn2Event();">

<div style="display: none;" id="btn1Text">Test Div</div>
<div style="display: none;" id="btn2Text">Test Div2</div>

<script type="text/javascript">

function btn1Event(){
document.getElementById("btn1Text").style.display = "inline";
document.getElementById("btn2Text").style.display = "none";
}

function btn2Event(){
document.getElementById("btn1Text").style.display = "none";
document.getElementById("btn2Text").style.display = "inline";
}

</script>

关于javascript - 尝试制作基本选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14150449/

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