gpt4 book ai didi

javascript - 如何在 TextView 输入中插入数字/文本?

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

我想在我的数学游戏的 TextView 中插入一个计算。我在这里遇到了一些问题,因为我不知道该怎么做。

我试图创建一个已经有一些计算的数组,所以当用户点击按钮时,它会在 TextView 中随机出现一个计算。

<script type="text/javascript">
var numArray = ["10/2", "5x5", "12-22", "5-6", "20-70"];
var Question = document.getElementById("textQuestion");

function rollDice(){
document.form.textQuestion.value = numArray[Math.floor(Math.random() * numArray.length)];
}
</script>

<form>
<input type="textview" id="textQuestion">
<br>
<textarea id="textAnswer" form="post" placeholder="Answer"></textarea>
</form>
<input type="button" name="start" onclick="">
</body>

我希望有一个计算的 TextView ,这样用户就可以回答结果,但是我有这个错误:未捕获的类型错误:无法读取未定义的属性“textQuestion”

最佳答案

您需要访问第一个<form>使用 document.forms[0] 元素. document.form不存在(因此出现 undefined 错误),它是 document.form s ,因为它是一个 HTMLCollection,即使它只有一个元素,您仍然需要获取第一个元素。

document.forms[0].textQuestion.value = ...

关于javascript - 如何在 TextView 输入中插入数字/文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56615904/

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