如何从Javascript更改HTML radiobutton选择?

Gif*_*guy 6 html javascript forms radio-button

我需要在Javascript中选择一个HTML单选按钮(取消选择以前选择的任何单选按钮).

这是如何完成的?

Poi*_*nty 9

如果将"已选中"属性设置为true一个单选按钮,则会自动取消选中具有相同名称的另一个按钮.

从而,

document.getElementById('buttonX').checked = true;
Run Code Online (Sandbox Code Playgroud)

如果HTML看起来会导致"buttonY"被取消选中:

<input type='radio' id='buttonX' name='fred' value='X'>
<input type='radio' id='buttonY' name='fred' value='Y' checked>
Run Code Online (Sandbox Code Playgroud)

编辑请记住,"单选按钮"具有该名称,因为在旧的无线电(不一定比我年龄大)上,电台预设按钮是机械相互连接的,因此始终只按下一个按钮.摆弄按钮让它们全部不被按下是一种有趣但有风险的消遣,因为大多数成年人并不欣赏一排整齐排列的未按下的单选按钮的美学吸引力.

  • 属性,而不是属性。如果您正在设置该属性,则该值将是“checked”,而不是“true”。 (2认同)