Jak ustawić foratrybut <label>elementu HTML w JavaScript, bez używania jQuery lub jakiejkolwiek innej biblioteki?
Jak ustawić foratrybut <label>elementu HTML w JavaScript, bez używania jQuery lub jakiejkolwiek innej biblioteki?
Odpowiedzi:
Użyj htmlForatrybutu. Zakładam, że ma nieco tajemniczą nazwę, ponieważ forjest to słowo kluczowe w JavaScript:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
htmlForto właściwy sposób poprzez ustawienie właściwości elementu DOM. Nie ma potrzeby majstrowania przy atrybutach, co tak właśnie setAttributejest.