gpt4 book ai didi

javascript - 单击时会生成新文本框的按钮? - Javascript

转载 作者:行者123 更新时间:2023-11-29 18:08:46 25 4
gpt4 key购买 nike

所以,我有三个文本框。第一个询问名字,第二个询问姓氏,第三个询问年龄。

当我单击该按钮时,应该会生成第四个文本框,它应该包含到目前为止在每个文本框中输入的所有内容。我的问题是我什至不能让第四个文本框出现。我觉得我错过了一些非常简单的东西。到目前为止,这是我的代码。

<html>

<head>
</head>

<body>

<script>
function addTextBox() {
var element = document.createElement("input");

element.setAttribute("type", "text");
element.setAttribute("value", "");
element.setAttribute("name", "Test Name");

}
</script>

<form>
<input type="text" value="Firstname">

<input type="text" value="Lastname">

<input type="text" value="Age">

<input type="button" onclick="addTextBox()">
</form>

</body>

</html>

最佳答案

您需要使用 appendChild 将元素追加到主体中,而您创建的元素只是错过了将其添加到文档中

function addTextBox() {
var element = document.createElement("input");

element.setAttribute("type", "text");
element.setAttribute("value", "");
element.setAttribute("name", "Test Name");
document.body.appendChild(element);
}

关于javascript - 单击时会生成新文本框的按钮? - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29382945/

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