监听radio变化的流程

步骤 操作 代码
1 选择要监听的radio按钮 const radioBtn = document.querySelector('input[type="radio"]');
2 添加事件监听 radioBtn.addEventListener('change', handleChange);
3 编写事件监听函数 function handleChange() { // code }

操作步骤详解

1. 选择要监听的radio按钮

首先,我们需要选择要监听的radio按钮,以便在选中状态发生改变时触发相应的事件。可以使用querySelector方法来选中radio按钮,代码如下:

const radioBtn = document.querySelector('input[type="radio"]');

这里的querySelector方法接受一个选择器作为参数,并返回匹配该选择器的第一个元素。上述代码中的选择器是'input[type="radio"]',它选择了所有type为radio的input元素,并返回第一个匹配的元素。

2. 添加事件监听

接下来,我们需要为选中的radio按钮添加事件监听,以便在选中状态发生改变时执行相应的操作。可以使用addEventListener方法来添加事件监听,代码如下:

radioBtn.addEventListener('change', handleChange);

这里的addEventListener方法接受两个参数,第一个参数是要监听的事件名称,这里是change事件,表示元素的值发生改变时触发;第二个参数是事件处理函数,这里是一个叫做handleChange的函数。

3. 编写事件监听函数

最后,我们需要编写事件监听函数handleChange,在该函数中完成我们需要的操作。可以根据需要对选中的radio按钮进行处理,比如获取选中的值、修改相关的DOM元素等。

function handleChange() {
  // 获取选中的值
  const selectedValue = radioBtn.value;

  // 执行相应的操作
  // TODO: code
}

在上述代码中,handleChange函数首先通过radioBtn.value获取选中的值,并将其赋值给一个变量selectedValue。接下来的TODO: code部分是一个占位符,需要根据实际需求编写相关的操作代码。

完成以上三个步骤后,我们就可以实现监听radio按钮变化的功能了。你可以根据实际需求在事件监听函数中编写相应的操作代码。