在JavaScript中为'attribute'设置HTML <label>'

Dre*_*kes 70 javascript dom

如何在不使用jQuery或任何其他库的情况下在JavaScript中设置forHTML <label>元素的属性?

Dre*_*kes 115

使用该htmlFor属性.我认为它有一个有点神秘的名称,因为它for是JavaScript中的关键字:

var label = document.createElement('label');
label.htmlFor = 'some-input-id';
Run Code Online (Sandbox Code Playgroud)

  • DOM在概念上适用于对象和属性.通过设置DOM元素的属性,`htmlFor`是正确的方法.不需要搞乱`setAttribute`所做的属性. (14认同)