gpt4 book ai didi

javascript - 我不知道如何将 document.write 的输入存储在变量中

转载 作者:行者123 更新时间:2023-12-02 23:18:43 24 4
gpt4 key购买 nike

我要求输入团队名称,因为我正在尝试创建一个程序,该程序将根据分数创建表格。我必须用 JS 编写输入代码,因为它位于 OnClick 函数内。但是,我不明白如何存储用户输入(在变量或其他形式中)。

我尝试过将实际的 document.write 存储在变量中等方法。

<!DOCTYPE html>
<html>
<body>

<h1>Soccer Table Generator</h1>
<h3>How Many Teams Would You Like?</h3>

<select id="num_of_teams">
<option value="Select" selected>Select</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

<script>
var menu = document.getElementById("num_of_teams");
menu.addEventListener("change", generateData);

function generateData(event) {
if (menu.value == '2') {
alert("You have selected 2 teams. Would you like to proceed?");
document.write ("What is the name of your first team?");
var teamone = document.write ("<input type = 'text' value =
'input here'<input>");
document.write ("What is the name of your second team?");
} else if (menu.value == '3') {
alert("You have selected 3 teams. Would you like to proceed?");

} else if (menu.value == '4') {
alert("You have selected 4 teams. Would you like to proceed?");
}

}
</script>


</body>
</html>

我希望输入存储在变量中并打印(当我使用要打印的代码时),但是当我尝试它时,它显示为未定义。

最佳答案

如果您想要一种简单的方式来获取用户输入,您可以使用 Window.prompt 。例如:

let first_team = prompt("What is the name of your first team?");

关于javascript - 我不知道如何将 document.write 的输入存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57046918/

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