gpt4 book ai didi

Javascript 变量作为 html 标签名称

转载 作者:行者123 更新时间:2023-11-28 11:17:18 24 4
gpt4 key购买 nike

这是我的代码..

<!DOCTYPE html>
<html>
<script>
function genbox()
{
var i;
var myarray = new Array();
myarray[0] = "name";
myarray[1] = "dob";
myarray[2] = "email";
for (i=0;i<myarray.length;i++)
{
document.write('<input name="' + myarray[i] + '"/>');
}
}
</script>
<body>
<input type="button" value="create" onclick="genbox();">
</body>
</html>

旧:我希望文本框名称作为数组的值,例如 name、dob 等,但我得到的只是 3 个具有相同名称“myarray[i]”的文本框。请帮助我。

好吧,我们开始吧,我对 js 还很陌生。单击按钮后,它会创建 3 个文本框,但是按钮消失了,我该怎么做才能使按钮保持事件状态???

最佳答案

在循环中尝试这一行:

document.write('<input name="' + myarray[i] + '"/>');

工作中的 jsfiddle 是 here .

关于Javascript 变量作为 html 标签名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15172783/

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