Làm cách nào để bạn đặt forthuộc tính của một <label>phần tử HTML trong JavaScript mà không sử dụng jQuery hoặc bất kỳ thư viện nào khác?
Làm cách nào để bạn đặt forthuộc tính của một <label>phần tử HTML trong JavaScript mà không sử dụng jQuery hoặc bất kỳ thư viện nào khác?
Câu trả lời:
Sử dụng htmlForthuộc tính. Tôi cho rằng nó có một cái tên hơi khó hiểu vì forlà một từ khóa trong JavaScript:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
    htmlForlà cách chính xác bằng cách đặt thuộc tính của phần tử DOM. Không cần phải gây rối với các thuộc tính mà là những gì setAttributehiện.