gpt4 book ai didi

javascript - 根据用户输入的数字生成文本框

转载 作者:行者123 更新时间:2023-12-03 10:26:04 27 4
gpt4 key购买 nike

我希望当用户在文本框中输入数字并单击设置时,文本框会根据他输入的数字出现,这是我想出的,但它不起作用,请帮助

<html>
<head>
<script>
function generate(){
var a=parseInt(document.getElementById("nochapter").value);
for (i=0;i<=a,i++){
document.getElementById("ch").innerHTML="<input type='text' >"}}
</script>
</head>
<body>
<h1> Prepare new assessment</h1>
<form>
No. of Chapter included <input type="text" id="nochapter" >
<input type ="button" value="set" onclick="generate()">

<div id="ch"></div>

最佳答案

你的代码应该是这样的。最好将输入元素附加到 div。

<head>
<script>
function generate() {

var a = parseInt(document.getElementById("nochapter").value);
var ch = document.getElementById("ch");

for (i = 0; i < a; i++) {
var input = document.createElement("input");
ch.appendChild(input);
}
}
</script>
</head>

<body>
<h1> Prepare new assessment</h1>
<form>
No. of Chapter included
<input type="text" id="nochapter" />
<input type="button" value="set" onclick="generate()" />
<div id="ch"></div>
</form>
</body>

关于javascript - 根据用户输入的数字生成文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397885/

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