gpt4 book ai didi

javascript - JavaScript 中 IF 语句的问题

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

当我输入游戏的 ID 号时,我总是会得到 if else 表达式的第三条语句。我哪里错了?!!

<html>
<body>
<p>Type in the ID and hit search:</p>
<button onclick="myFunction()">Search</button>
<p id="demo"></p>
<form>
<input id="textbox" type="text" />
</form>
<script>
var textboxValue = document.getElementById("textbox").value;
function myFunction() {
var message;
if (textboxValue == 1) {
message = "Fantasy World";
} else if (textboxValue == 2) {
message = "Sir Wags A Lot";
} else {
message = "Take a Path";
}
document.getElementById("demo").innerHTML = message;
}
</script>
</body>
</html>

最佳答案

问题是您总是测试相同的初始输入值。

改变

var textboxValue = document.getElementById("textbox").value;
function myFunction() {

function myFunction() {
var textboxValue = document.getElementById("textbox").value;

这样每次调用函数时都会读取该值。

关于javascript - JavaScript 中 IF 语句的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27991031/

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