1
haben
Ich erstelle Form, die 2 Div haben jedes div hat 1 Label und 1 Textfeld.wie ich erstellte Label und Textbox-Variablen in For-Schleife verwenden kann. führe mich.Verwenden Sie Variablen in Schleife, die HTML-Elemente mit javaScript
Etikett und Textfelder
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
nehmen als String nicht als elemt
Dank für die Antwort, aber es ist nicht durch Ausnahme arbeiten -> "Nicht abgefangene Syntaxerror:. Unexpected token" in dieser Zeile "obj.lbl1 = document.createElement (Label);" –
@shujaatali an welchem Ort tritt der Fehler auf? – RRK
@Rajith R Krishnan in dieser Zeile -> var obj.lbl1 = document.createElement (Label); –