Как установить for
атрибут <label>
элемента HTML в JavaScript без использования jQuery или любой другой библиотеки?
Ответы:
Используйте htmlFor
атрибут. Я предполагаю, что у него немного загадочное имя, потому что for
это ключевое слово в JavaScript:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
htmlFor
является правильным путем, задав свойство элемента DOM. Не нужно возиться с атрибутами, а это то, что setAttribute
нужно.