如何使用 JavaScript 向元素添加for=""
andrequired=''
属性,如下所示:<label for='text'>Something</label>
并要求输入<input type="text" required>
?
function newFields(){
var number = document.getElementById("link").value;
var container = document.getElementById("new");
while (container.hasChildNodes()) {
container.removeChild(container.lastChild);
}
for (i=0;i<number;i++){
var label = document.createElement("label");
var input = document.createElement("input");
label.for = "text";
label.textContent = "Field " + (i + 1);
input.type = "text";
input.required = true;
container.appendChild(label);
}
}
您可以设置for
属性或设置htmlFor
属性:
label.setAttribute('for', 'text');
label.htmlFor = 'text';
请参阅元素的MDN描述label
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句