0
我目前有四个按钮,当所有按钮被按下时我都会发出警报,但是我想要的是当我们按下按钮1和按钮3或按钮1之类的按钮组合时和按钮2或按钮3和将Button4警报时,所有按钮被点击单击一系列按钮以满足javascript中的条件
<html>
<head>
<title>Display</title>
</head>
<body>
<center>
</br></br></br></br></br></br>
<button id="button1" class="tictac" type="button" onclick="button1check()">button1</button>
<button id="button2" type="button" onclick="button2check()">button2</button></br></br>
<button id="button3" type="button" onclick="button3check()">button3</button>
<button id="button4" class="tictac" type="button" onclick="button4check()">button4</button>
</center>
<script type="text/javascript">
button1clicked = 0;
button2clicked = 0;
button3clicked = 0;
button4clicked = 0;
function button1check() {
button1clicked = 1;
if (button1clicked == 1 && button2clicked == 1 && button3clicked == 1 && button4clicked == 1) {
alert('you win!');
button1clicked = 0;
button2clicked = 0;
button3clicked = 0;
button4clicked = 0;
}
}
function button2check() {
button2clicked = 1;
if (button1clicked == 1 && button2clicked == 1 && button3clicked == 1 && button4clicked == 1) {
alert('you win!');
button1clicked = 0;
button2clicked = 0;
button3clicked = 0;
button4clicked = 0;
}
}
function button3check() {
button3clicked = 1;
if (button1clicked == 1 && button2clicked == 1 && button3clicked == 1 && button4clicked == 1) {
alert('you win!');
button1clicked = 0;
button2clicked = 0;
button3clicked = 0;
button4clicked = 0;
}
}
function button4check() {
button4clicked = 1;
if (button1clicked == 1 && button2clicked == 1 && button3clicked == 1 && button4clicked == 1) {
alert('you win!');
button1clicked = 0;
button2clicked = 0;
button3clicked = 0;
button4clicked = 0;
}
}
</script>
</body>
</html>
可以我们设置多个阵列等用于一个组合的阵列,而另一个用于另一组合。 – vamshi
编辑答案,以便它有可能@vamshi – baao