如何在点击时选中/取消选中单选框?

单选框(Radio Button)是 HTML 中常用的一种表单元素,通常用于用户需要在多个选项中选择一个的场景。当用户点击单选按钮时,只有一个选项可以被选中。

本文将介绍如何使用 JavaScript 在点击时选中/取消选中单选框,并提供示例代码。

1. 获取单选框元素

要操作单选框,首先需要获取单选框的 DOM 元素。可以通过标签名或者 ID 来获取单选框元素。

1.1 根据标签名获取单选框元素

使用 document.getElementsByTagName() 方法可以获取所有的单选框元素。但是这个方法返回的是一个 NodeList 对象,需要遍历才能找到特定的单选框元素。

-- ---------
--- ------ - ---------------------------------------

-- ---------- ---- --- ------ ----
--- ---- - - -- - - -------------- ---- -
  -- --------------- --- ------- -- -------------- --- --------- -
    -- --- ---- - ------ ----
    -----------------------
  -
-

1.2 根据 ID 获取单选框元素

如果给单选框元素设置了 ID,可以使用 document.getElementById() 方法来获取该元素。

------ ------------ ------------- --------- -------------
------ --------------------

------ ------------ ------------- ----------- ---------------
------ ----------------------
-- -- -- - ---- ------
--- --------- - --------------------------------
-----------------------

2. 选中/取消选中单选框

获取到单选框元素后,就可以使用 JavaScript 来选中/取消选中单选框了。单选框有一个 checked 属性,可以用来表示是否选中。

2.1 选中单选框

要选中单选框,只需要将其 checked 属性设置为 true。

-- -- -- - ---- -----------
--- --------- - --------------------------------
----------------- - -----

2.2 取消选中单选框

要取消选中单选框,只需要将其 checked 属性设置为 false。

-- -- -- - ---- -------------
--- --------- - --------------------------------
----------------- - ------

3. 监听单选框的点击事件

如果要在用户点击单选框时自动选中/取消选中其他单选框,可以通过监听单选框的点击事件来实现。

------ ------------ ------------- --------- ------------ ----------------------------
------ --------------------

------ ------------ ------------- ----------- -------------- ----------------------------
------ ----------------------
-------- ------------------ -
  -- --------------- -
    -- -----
  - ---- -
    -- -------
  -
-

上面的代码中,当用户点击单选框时,会调用 handleClick() 函数,并将被点击的单选框元素作为参数传入。在函数中可以根据单选框是否被选中来执行相应的操作。

总结

本文介绍了如何使用 JavaScript 在点击时选中/取消选中单选框,并提供了示例代码。通过本文的学习,读者可以进一步掌握单选框的相关知识,深入理解前端开发中的表单元素操作技巧。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/28867