¿Cómo se configura el for
atributo de un <label>
elemento HTML en JavaScript, sin usar jQuery o cualquier otra biblioteca?
¿Cómo se configura el for
atributo de un <label>
elemento HTML en JavaScript, sin usar jQuery o cualquier otra biblioteca?
Respuestas:
Utilice el htmlFor
atributo. Supongo que tiene un nombre un poco críptico porque for
es una palabra clave en JavaScript:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
htmlFor
es la forma correcta estableciendo la propiedad del elemento DOM. No hay necesidad de meterse con atributos que es lo que setAttribute
hace.