我想从列表中更改两个元素的值,这很难解释,所以我将其表示为这样。
我有一个看起来像这样的列表
Adam Tyson
Emil Johnsson
Fredrick Connor
Lars Hamilton
我想像这样将其放入for循环中。
for(var i = 0; i < 1000; i++) {
document.getelementbyid('firstname').innerHTML = param[0];
document.getelementbyid('lastname').innerHTML = param[1];
submit();
}
但是我不知道如何使名字相等,例如 param [0] 。而且,一旦提交,它将跳到第2行,然后跳到第3行,依此类推,并继续做同样的事情。我基本上想要做的就是使用循环提交带有所有这些名称的表单。
有什么想法吗?
答案 0 :(得分:0)
实际上了解的是您具有名称列表,并且想要显示所有名称来存储列表名称,然后需要发布它们。我认为您首先必须为每行创建名字姓氏 就像下面给出的
var parent = document.getElementById("parentDiv"); // this is my assumption please change as per your need
for(var i = 0; i < 1000; i++) {
var firstNameFinal = firstName +i;
var firstNameInput = document.createElement("input");
firstNameInput.setAttribute('type', 'text');
firstNameInput.setAttribute('id', 'firstNameFinal');
parent.appendChild(firstNameInput);
var lastnameFinal = lastname + i;
var lastNameInput = document.createElement("input");
lastNameInput.setAttribute('type', 'text');
lastNameInput.setAttribute('id', 'lastnameFinal');
parent.appendChild(lastNameInput);
document.getelementbyid('firstNameFinal').innerHTML = param[0];
document.getelementbyid('lastnameFinal').innerHTML = param[1];
}
submit();
请回复。