所以我希望在这里找到一些帮助。我在处理项目时正在学习Javascript,并且在更新页面上按钮的显示状态时遇到了一点问题。
所以我想要一个条件,使出现一个按钮,如果条件不存在,它就会消失!
我有两个按钮,每个按钮都应该有一定数量的点击次数(比如说12和13),我已经能够得到一个条件,如果按钮1 == 12 && button2 == 13,则将按钮的统计信息更改为阻止而不是隐藏。但是,一旦条件完成,问题就解决了,如果我再次单击其中一个按钮,则该按钮(该按钮应该在条件之后出现)即使条件不再存在,该按钮也会保持打开状态。
//var clickNeeded = 12;
var clicks = 0;
var clicks1 = 0;
function countDown() {
clicks += 1;
document.getElementById("test").innerHTML = clicks;
if (clicks == 12 && clicks1 == 13){
document.getElementById("step1").style.display = 'block';
}
};
function countDown1() {
clicks1 += 1;
document.getElementById("test1").innerHTML = clicks1;
if (clicks == 12 && clicks1 == 13){
document.getElementById("step1").style.display = 'block';
}
};
if (clicks != 12 && clicks1 != 13){
document.getElementById("step1").style.display = 'hidden';
}
function messageAfficher() {
document.getElementById("enigme").style.display = 'block';
}
body{
background-color: black;
}
@font-face{
font-family: 'hacked';
src: url(font/Hacked-KerX.ttf);
font-style: normal;
}
.header{
text-align: center;
margin: 50px 100px;
font-family: hacked;
}
.header h1{
color: purple;
font-size: 80px;
margin: 50px
}
.header p{
color: purple;
font-size: 20px;
text-align: justify;
padding-right: 100px;
padding-left: 100px;
}
.enigme {
color: aliceblue;
text-align: center;
font-family: hacked;
}
.step {
display: flex;
justify-content: center;
align-items: center;
height: 50px;
}
所以我唯一的想法是在我的函数后面添加一个If条件,但正如我所看到的,它不起作用,而且它的逻辑不是。所以我有点迷茫在这里^^'
红颜莎娜
30秒到达战场
呼唤远方
回首忆惘然
相关分类