Come si imposta l' forattributo di un <label>elemento HTML in JavaScript, senza utilizzare jQuery o qualsiasi altra libreria?
Come si imposta l' forattributo di un <label>elemento HTML in JavaScript, senza utilizzare jQuery o qualsiasi altra libreria?
Risposte:
Usa l' htmlForattributo. Presumo che abbia un nome leggermente criptico perché forè una parola chiave in JavaScript:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
htmlForè il modo corretto impostando la proprietà dell'elemento DOM. Non c'è bisogno di scherzare con gli attributi che è ciò che setAttributefa.