javascript - HTML - 用户添加的变量

标签 javascript jquery html

在 HTML/javascript 中有没有办法让用户添加变量?

例如:
我有一个用户名列表:

var username1 = "test1";
var username2 = "test2";
var username3 = "test3";

和一个按钮:

<button type="submit" onclick="newUsername()">New</button>

我希望按钮添加一个新变量 username'x',其中 x 是序列中的下一个数字(在本例中为 4)。

最佳答案

您可以考虑使用一个可以迭代的数组,而不是使用不同的变量 username。考虑以下代码段:

var username=[];

var current = 0;

function newUsername(){
current++;
username.push({["username"+current]: "test"+current})
console.log(username);
}
<button type="submit" onclick="newUsername()">New</button>

关于javascript - HTML - 用户添加的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47370293/

相关文章:

javascript - 数据表警告 : invalid JSON response when there are no records in the table

jquery - 问题 - 在 jQuery 验证插件中输入有效数据和错误数据时,成功类不会消失

javascript - lazyload images - 在搜索引擎中索引图像

javascript - 如何通过用 getElementsByClass 替换 bygetElementById 来使 JavaScript 工作

javascript - 在 angularjs 和 node.js 之间共享库的模式

javascript - 数据插入成功时django sweetalert2 activite

javascript - 如何在 ReactJs 中的箭头函数内传递事件和其他参数

javascript - 防止导航栏元素折叠

javascript - 如何从另一组更大的按钮中单独更改一组按钮的颜色

css - <audio> 标签的自定义 CSS?