如何使用JavaScript设置HTML <label>
元素的for
属性,而不使用jQuery或其他库?
如何使用JavaScript设置HTML <label>
元素的for
属性,而不使用jQuery或其他库?
使用 htmlFor
属性。我假设它的命名有点神秘,因为 for
是 JavaScript 中的一个关键字:
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
htmlFor
来设置DOM元素的属性是正确的方法,无需操作属性(即setAttribute
所做的操作)。 - Fabrício Matté