내 if-else
이 작동하지 않습니다. 문제가 있다고 생각합니다. x
의 값을 보면 텍스트 필드에 입력 된 값이 아닙니다. 어떤 아이디어?자바 스크립트가 다른 경우
function guess() {
var x = document.getElementById("magic");
var word = "please";
if (x == word) {
alert("You entered the magic word!");
} else {
alert("Please try again!");
}
}
<form>
What is the magic word?<br />
<input type="text" id="magic" onchange="guess()" />
</form>
x = object, 단어와 비교하려면 .value를 사용해야합니다. –
'var x = document.getElementById ("magic"). 값' –