HTMLでは、ラベルタグの「for」属性を割り当てて、ユーザーがラベルをクリックしたときに、対応するラジオボタンを選択できるようにすることができます。
<input type="radio" name="group" value="1" id="radioButtonId" />
<label for="radioButtonId">label text</label>
javascriptを使用して(特にPrototype JSフレームワークを使用して)ラベルタグを動的に作成する場合、問題が発生します。Forは、 forループの予約キーワードです。プロトタイプJSのドキュメントには、classNameが予約語のキーワードクラスのコードワードであることが示されていますが、そのコードワードが何であるかは示されていません。それは何ですか?
new Element(
'label', {
for: 'radioButtonId'
}
).update('label text');