【发布时间】:2016-10-04 15:58:47
【问题描述】:
我正在创建有 2 个 div 的表单,每个 div 有 1 个标签和 1 个文本框。我如何在 for 循环中使用创建的标签和文本框变量。指导我。
标签和文本框
var lbl1 = document.createElement(Label);
lbl1.innerHTML = "First Name";
var lbl2 = document.createElement(Label);
lbl2.innerHTML = "Last Name";
var elm1 = document.createElement(InputElement);
elm1.setAttribute("type", "text");
var elm2 = document.createElement(InputElement);
elm2.setAttribute("type", "text");
var signUpForm = document.createElement("form");
signUpForm.setAttribute("id", "signUpForm");
document.body.appendChild(signUpForm);
var getSignUpForm = document.getElementById('signUpForm');
for(var i = 1 ; i<= 2;i++)
{
Div = document.createElement("div");
for(var j=1;j<2;j++)
{
Div.appendChild("lbl"+j);
Div.appendChild("elm"+j);
getSignUpForm.appendChild(Div);
}
}
"lbl"+j 作为字符串而不是元素
【问题讨论】:
标签: javascript jquery html css frontend