私は少しゲームを作ろうとしていますが、私は多くの経験がありません。また、私はこれはおそらく間違いなく、誰もがあなたがむしろ=
より===
を使用する必要が2番目の関数が機能しないのはなぜですか?
<a id="key">There is a key on the floor</a>
<button onclick="keylol()">Pick it up</button>
<a id="door">You see a locked door</a>
<button onclick="doortext()">Try to open the door</button>
<script>
var key = 1
function keylol() {
document.getElementById("key").innerHTML = "You picked up the key";
var key = 2;
}
function doortext() {
if (key = 1) {
document.getElementById("door").innerHTML = "You cannot open a locked door";
} else {
document.getElementById("door").innerHTML = "You opened the door hooray";
}
}
</script>