在 HTML 中,您可以分配标签标签的“for”属性,以便当用户单击标签时,它会选择相应的单选按钮:
<input type="radio" name="group" value="1" id="radioButtonId" />
<label for="radioButtonId">label text</label>
使用 javascript(特别是使用 Prototype JS 框架)动态创建标签标签时存在问题。For是for 循环的保留关键字。Prototype JS 的文档显示className是保留关键字class的代码字,但没有说明 for 的代码字是什么。它是什么?
new Element(
'label', {
for: 'radioButtonId'
}
).update('label text');