50
Come si imposta l'attributo for
di un elemento HTML <label>
in JavaScript, senza utilizzare jQuery o qualsiasi altra libreria?Impostazione HTML <label> attributo 'per' in JavaScript
Come si imposta l'attributo for
di un elemento HTML <label>
in JavaScript, senza utilizzare jQuery o qualsiasi altra libreria?Impostazione HTML <label> attributo 'per' in JavaScript
Utilizzare l'attributo htmlFor
. Suppongo che ha un nome un po 'criptico, perché for
è una parola chiave in JavaScript:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
Non sarebbe meglio utilizzare solo setAttribute? –
@DmitriFarkov, io non la penso così. Perché sarebbe meglio? –
Direi per coerenza. Ignoranza personale per lo zucchero sintattico come questo poiché implica l'impostazione di una proprietà effettiva sull'oggetto anziché di un attributo su un oggetto elemento DOM. Risponde comunque alla mia domanda, meglio solo soggettivamente. –