50
jQueryやその他のライブラリを使用せずに、JavaScriptでHTML <label>
要素のfor
属性を設定するにはどうすればよいですか?JavaScriptでの 'for'属性を設定する
jQueryやその他のライブラリを使用せずに、JavaScriptでHTML <label>
要素のfor
属性を設定するにはどうすればよいですか?JavaScriptでの 'for'属性を設定する
htmlFor
属性を使用します。
var label = document.createElement('label');
label.htmlFor = 'some-input-id';
それだけのsetAttributeを使用する方ではないでしょう:私は
for
はJavaScriptでのキーワードであるので、それは少し不可解な名前を持っていると仮定しますか? –@DmitriFarkov、私はそうは思わない。なぜそれが良いのでしょうか? –
私は一貫性のために言っています。あなたがDOM要素オブジェクトの属性ではなくオブジェクトに実際のプロパティを設定していることを意味するので、このような構文的な砂糖を個人的に無視します。しかし、私の質問には、主観的にしか答えません。 –