我有一个信息对象。我希望能够根据特定属性中的对象编号在html中创建多个相同的2个输入字段。
因此,如果对象包含数字4,我想写这两行4次。
<input type="text" placeholder="Enter First Name" />
<input type="text" placeholder="Enter Last Name" />
在javascript / jquery中有没有简单的方法呢?
答案 0 :(得分:0)
你可以尝试这样的事情。
O
&#13;
function addFields(){
var number = document.getElementById("member").value;
var container = document.getElementById("container");
while (container.hasChildNodes()) {
container.removeChild(container.lastChild);
}
for (i=0;i<number;i++){
container.appendChild(document.createTextNode("Member " + (i+1)));
var input = document.createElement("input");
input.type = "text";
container.appendChild(input);
container.appendChild(document.createElement("br"));
}
}
&#13;
您可以看到答案here