首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vanilla JavaScript -获取单选按钮的值并在DOM中显示该值

Vanilla JavaScript 是指使用原生的、未经任何框架或库封装的纯 JavaScript。在前端开发中,Vanilla JavaScript 经常用于操作 DOM 元素、处理用户交互等。

要获取单选按钮的值并在 DOM 中显示该值,可以通过以下步骤实现:

  1. 首先,通过 JavaScript 获取单选按钮的元素节点。可以通过元素的 id、class 或标签名等方式获取。
  2. 使用 JavaScript 遍历单选按钮节点列表,判断哪个单选按钮被选中。
  3. 获取选中单选按钮的值,可以通过访问单选按钮节点的 value 属性来获取。
  4. 将获取到的值插入到 DOM 中显示出来,可以通过修改 HTML 元素的内容或属性来实现。

下面是一个示例代码,演示如何获取单选按钮的值并在 DOM 中显示:

HTML 代码:

代码语言:txt
复制
<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
<button onclick="displaySelectedValue()">Get Value</button>
<div id="result"></div>

JavaScript 代码:

代码语言:txt
复制
function displaySelectedValue() {
  // 获取所有单选按钮的节点列表
  var radios = document.getElementsByName('gender');
  
  // 遍历单选按钮节点列表
  for (var i = 0; i < radios.length; i++) {
    // 判断哪个单选按钮被选中
    if (radios[i].checked) {
      // 获取选中单选按钮的值
      var selectedValue = radios[i].value;
      
      // 在 DOM 中显示选中的值
      var resultDiv = document.getElementById('result');
      resultDiv.innerHTML = 'Selected value: ' + selectedValue;
      
      // 结束循环
      break;
    }
  }
}

在这个例子中,我们通过 getElementsByName() 方法获取了所有 name 属性为 "gender" 的单选按钮节点。然后使用 for 循环遍历单选按钮节点列表,并使用 checked 属性判断哪个单选按钮被选中。最后,将选中的值插入到 id 为 "result" 的 div 元素中显示出来。

对于云计算领域的相关知识,你可以参考腾讯云的文档和产品介绍来深入了解和应用:

以上是关于 Vanilla JavaScript 如何获取单选按钮的值并在 DOM 中显示的解答,以及与云计算相关的一些专业知识和腾讯云产品介绍。希望能对你有所帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 全网最新、最全jQuery核心知识,你真的不想点开看看嘛?

    8.2 jQuery 对象转换DOM对象 jQuery 对象本身为数组对象,数组第 0 个元素即为 jQuery 对象对应 DOM 对象。...$("#id,.class,标签名") jQuery基础知识总结 10.表单选择器 表单相关元素选择器是指文本框、单选框、复选框、下拉列表等元素选择方式。方法无论是否存在表单,均可做出相应选择。...$(选择器).text() : 有参数方式,对数组中所有 DOM 对象文字显示内容进行统一赋值。...注意:在代码等标签不会在页面显示,而是会在页面执行,但是获取文本内容中含有这个 $(选择器).html():无参数调用方法,获取 DOM 数组第一个dom对象在网页上显示文本内容。...$(选择器).html():有参数调用,用于设置 DOM 数组中所有元素在网页上显示文本内容。

    5.9K10

    如何使用 HTML、CSS 和 Vanilla JavaScript 以及本地存储创建待办事项应用程序

    每个任务将包含以下元素: 用于将任务标记为完成单选按钮 用于显示任务 span 元素 一个编辑按钮和一个删除按钮 使用 CSS 设计样式 我们将从主体样式开始,以确保所有元素水平居中: body {...liElement然后我们从 DOM 删除。 最后,我们获取 li 元素 data 属性并将其存储在名为 变量taskId。...在这个函数,我们想要执行与删除按钮相同步骤:即: 获取所有编辑按钮 使用forEach()方法迭代并获取最接近li元素 获取 data-id 属性 allTasks使用 id 在数组查找任务...()函数,我们执行以下操作: 将事件侦听器附加到单选按钮,对于每个按钮,我们从最近 li 元素 data 属性获取任务 id。...将删除线 CSS 类添加到当前 li 元素范围 使用findIndex()方法从数组获取当前任务索引allTasks,然后将按钮状态更新为选中。

    12410

    :第二章 - 常见指令使用

    一、前言   在上一章,我们了解了一些在使用 Vue 进行开发中经常会遇到基础概念,与传统前端开发不同,Vue 可以使我们不必再使用 JavaScript 去操作 DOM 元素(还是可以用,但是极度不推荐...,从右侧样式可以看到,隐藏显示,当加载完成后, p 标签上去除了属性,同时插表达式也编译完成,正确显示出来。...4、 v-on   在传统前端开发,当我们想对一个按钮绑定事件时,我们需要获取到这个按钮 dom 元素,再对这个获取 dom 进行事件绑定。...在下面的代码,我们通过绑定一个按钮点击事件,去修改 flag ,从而做到对于两个 h3 标签显示与否控制。...我们可以看到,flag 初始为 true,此时,两个 h3 标签都可以显示出来,当我们点击切换按钮后,两个 h3 都隐藏了,不同是,我们可以看到,对于使用 v-if 指令控制 h3 标签,当表达式为

    1.2K10

    【Web APIs】JavaScript 操作元素 ③ ( 修改表单元素属性 | 表单常用属性 | 表单常用属性修改示例 )

    JavaScript 可以通过 DOM ( 文档对象模型 ) 操作 来 修改网页 内容 , 结构 , 样式 , 属性 ; 在 【Web APIs】JavaScript 操作元素 ① ( 修改元素内容...密码字段 单选按钮 复选框 下拉列表 文件选择框 这些输入元素允许用户输入数据 , 然后可以将这些数据提交到服务器进行处理 ; 2、表单常用属性 HTML 表单元素比较特殊 , 有很多属性和样式需要特殊处理...; 如 : input 输入框 表单 内容 , 不能使用 innerHTML 进行修改 , 必须通过 input 表单 value 属性修改输入框 ; 表单 中最常用属性如下所示 : type...脚本 // 页面加载后 , 会自动执行 JavaScript 脚本 var button = document.querySelector('button');...: 页面刷新后 , 处于初始状态 , 按钮可点击 , 表单显示内容是 " 点击下方按钮 , 改变表单元素内容 " ; 点击 按钮后 , 表单内容变为 " 按钮被点击 , 表单内容发生改变 " ,

    8610

    jQuery 常用方法

    ")选取所有 和 class 为 item 标签元素 层次选择器,适合于通过 DOM 元素之间层次关系来获取特定元素,例如后代元素,子元素,相邻元素和兄弟元素,总结如下:...选取 ID 为 item 元素后面的所有 兄弟元素 过滤选择器,主要是通过特定过滤规则来筛选出所需 DOM 元素,过滤规则与 CSS 伪类选择器语法相同,即选择器都以一个冒号:开头...:animated 集合元素 $("div: animated") 选取正在执行动画 元素 表单选择器,利用表单选择器我们可以极其方便地获取表单某个或某类型元素,总结如下: 选择器...’); innerHTML .html(); 高度 .height(); 宽度 .width(); value .val('改变 value '); 获取属性 .attr(‘name'); 设置....wrap(""); 将所有匹配元素用单个元素包裹起来 .wrapAll("p"); 判断是否应用了 cls 类 .hasClass("cls"); 隐藏 / 显示元素 .toggle

    2.6K50

    JQuery快速入门

    其是由John Resig于2006创建开源项目,极大简化了javascript开发人员遍历HTML文档、操作DOM、处理事件、开发Ajax等操作,最有特色形式是$(document).ready...:radio, :checkbox 获取所有单选框/多选框 :submit,:reset,:button 选取单选按钮、多选按钮、任意按钮 :image, :file 选取所有图像按钮,所有上传域 Tip...Object Modal)文档对象模型是一种与浏览器、平台、语言无关接口,通过接口可以轻松访问浏览器中所有标准组件。...之前就介绍$(document).ready()相信大家都不会陌生,其与window.onload实际上有一些区别的,前者是当DOM加载完成后触发,而后者则是页面所有元素(包括所有关联元素)加载完成后执行...),.pageX/pageY获取页面坐标,.which获取鼠标左右键(为1,2,3),.metaKey获取Ctrl键,.originalEvent获取原始事件对象。

    2.6K100

    JavaScript学习笔记(一)

    :for属性可以绑定一个input,然后点击label文字即相当于选中 需要注意是:for属性只能是要关联表单元素id 2、设置单选按钮 单选按钮用 <input type="radio"...name属性赋值一样,就实现了一次只能选择一个效果 3、设置复选框 复选框是 他和单选框差不多,只是它可以同时多选 注意是:我们常常在下面添加全选和全不选和反选等按钮...,即select和option select表示下拉菜单 option表示菜单选项 常见属性 value:指定下拉菜单选value type:指定下拉菜单类型是单选还是多选...text:指定下拉菜单选文本 select:声明是否被选中 options:选项数组 a、单选下拉菜单 例子 form { padding: 0px;..."; //设置当前文档链接颜色 vlinkColor:设置已访问链接颜色 综合应用 //设置文档颜色显示

    3.2K20

    与Ajax同样重要jQuery(1)

    next 获取紧随pre元素后一个兄弟元素 $("label + input") prev ~ siblings 获取pre元素后边所有兄弟元素 $("form ~ input") 练习2: ² 将...这个动画效果只调整元素高度,可以使匹配元素以“滑动”方式显示出来。在jQuery 1.3,上下padding和margin也会有动画,效果更流畅。...在动画完成时执行函数 fadeOut(speed, [callback]) 概述 通过不透明度变化来实现所有匹配元素淡出效果,并在动画完成后可选地触发一个回调函数。... 是网页开发脚本技术 Ajax 是异步 JavaScript和 XML jQuery 是 JavaScript一个 轻量级框架...选取所有的密码框元素 :radio 选取所有的单选框元素 :checkbox 选取所有的多选框元素 :submit 选取所有的提交按钮元素 :image 选取所有的图像按钮元素 :reset 选取所有重置按钮元素

    10K60

    selenum参考手册中文翻译

    identifier=id identifier locator 首先查找HTML是否存在id元素, 若不存在,查找第一个name元素  dom=javascriptExpression...dom locator用JavaScript表达式来定位HTML元素,注意必须要以"document"开头 例如: dom=document.forms['myForm'].myDropdown...click click(elementLocator) - 点击连接,按钮,复选和单选框 - 如果点击后需要等待响应,则用"clickAndWait" - 如果是需要经过JavaScriptalert..., value) - 模拟人手输入过程,往指定input输入 - 也适合给复选和单选框赋值 - 在这个例子,则只是给钩选了复选框赋值,注意,而不是改写其文本 type nameField...waitForValue waitForValue(inputLocator, value) - 等待某input(如hidden input)被赋予某, - 会轮流检测,所以要注意如果长时间一直不赋予

    2.5K60

    与Ajax同样重要jQuery(2)

    ④:HTML代码&文本&操作 l 读取和设置某个元素HTML内容 html() 读取innerHTML html(content) 设置innerHTML l 读取和设置某个元素文本内容 text...() 读取文本内容 text(content) 设置文本内容 l 文本框、下拉列表框、单选框 选中元素 val() 读取元素value属性 val(content) 设置元素value属性 练习3:...² 传智播客 获取div html和text 对比 ² 使用val() 获得文本框、下拉框、单选框选中value ² 测试能否通过 val() 设置单选框、下拉框选中效果...练习1: ² 为页面内所有p 元素绑定 一次性事件,点击打印p元素内容 ² 页面内有两个按钮,点击按钮1, 触发按钮2 click事件执行 <script type="text/<em>javascript</em>...p元素<em>中</em>内容 $("p").one("click",function(){ alert($(this).text()); }); //页面内有两个按钮,点击按钮1, 触发按钮2 click事件执行 $

    6.2K50

    脚本语言知识总结.

    这个动画效果只调整元素高度,可以使匹配元素以“滑动”方式显示出来。在jQuery 1.3,上下padding和margin也会有动画,效果更流畅。...显示出来 ,并输出tr中文本   获取div html和text 对比 ² 使用val() 获得文本框、下拉框、单选框选中value ² 测试能否通过 val() 设置单选框、下拉框选中效果 <script...练习1: ² 为页面内所有p 元素绑定 一次性事件,点击打印p元素内容 ² 页面内有两个按钮,点击按钮1, 触发按钮2 click事件执行 <script type="text/<em>javascript</em>...p元素<em>中</em>内容 $("p").one("click",function(){ alert($(this).text()); }); //页面内有两个按钮,点击按钮1, 触发按钮2 click事件执行

    5K130

    Web阶段:第五章:JQuery库

    答案: 是2、jquery到底是什么? 答案: 核心函数3、怎么为按钮添加点击响应函数?...:disabled 不可用 :checked 选择,checkbox或者单选按钮选择 复选框、单选框等 :selected 选择,下拉列表选择 匹配所有选中option元素 案例: <head...checkbox或者单选按钮选择 复选框、单选框等 <meta http-equiv="Content-Type" content="text/html; charset=UTF...return false; } //提交<em>按钮</em>绑定单击事件 $("#addEmpButton").click(function(){ // 获取输入框,名称...2.当显示全部内容时候,按钮文本为“显示精简品牌” 然后,小三角形向上。所有品牌产品为默认颜色。 3.当只显示精简品牌时候,要隐藏卡西欧之后品牌,按钮文本为“显示全部品牌” 然后小三形向下。

    26.3K20

    JavaScript 编程精解 中文第三版 十八、HTTP 和表单

    当点击发送按钮时,表单就提交了,这意味着其字段内容被打包到 HTTP 请求,并且浏览器跳转到请求结果。...点击标签上任何位置将激活该字段,这样会将其聚焦,并当它为复选框或单选按钮时切换它单选框和选择框类似,不过单选框可以通过相同name属性,隐式关联其他几个单选框,保证只能选择其中一个。...在大多数浏览器,这会显示与正常选择字段不同效果,后者通常显示为下拉控件,仅在你打开它时才显示选项。 每一个选项会有一个,这个可以通过value属性来定义。...对象被编码为 JSON 格式并存储在localStorage。用户可以从选择字段中选择笔记并在编辑笔记,并可以通过点击一个按钮来添加笔记。...在字段旁边放置一个按钮,当按下按钮时,使用我们在第 10 章中看到Function构造器,将文本包装到一个函数并调用它。

    3.9K20

    Web前端JQuery面试题(二)

    DOM对象,DOM为文本对象模型,DOM每一个页面都是一个DOM对象。通过JavaScript方法获取页面元素对象,就是DOM对象。...:lt(index) 获取小于给定索引元素 :gt(index) 获取大于给定索引元素 :eq(index) 获取给定索引元素,从0开始 :odd 获取奇数元素 :even 获取偶数元素...:input 会获取所有input,textarea,select,button :text 匹配所有单行文本元框 :password 匹配所有密码框 :radio 匹配所有单选按钮 :checkbox...匹配所有复选框 :submit 匹配所有提交按钮 :image 匹配所有图像 :reset 匹配所有重置按钮 :button 匹配所有按钮 :file 匹配所有文本域 5.请问你能写出dom结构吗?...text(val): 设置元素文本内容 val(): 获取元素 val(val): 为元素设置 val().join(","): 获取选中多个选项,用于获取select多个选项

    1.9K30

    jQuery笔试题汇总整理--2018

    对象[下标]获取dom对象 将dom对象放入$("")中转为jQuery对象 6、jQuery$.get()提交和$.post()提交区别 1、$.get()使用GET方法来进行异步提交 $.post...不安全 7、怎么使用jQuery动画 影藏:hide() 显示:show() 淡入淡出:fadeIn()==淡入(显示) fadeOut()==淡出(消失) 滑动:slideUp()=...可以用attr()获取和设置元素属性 removeAttr()方法来删除元素属性 10、如何来设置和获取HTML和文本?...siblings()获取匹配元素前后所有同辈元素 12、radio单选第二个元素为当前选中怎么去取 $('input[type=radio]')[1].checked=true 13、什么是...Ajax核心是JavaScript对象XmlHttpRequest。对象在Internet Explorer 5首次引入,它是一种支持异步请求技术。

    2.5K21

    2022年11月23日——jQuery——T1(基础选择器与表单选择器)

    ']" ---- 本博客文章使用者为移动2112班,注意重点内容回顾 jQuery简述 为了解决开发过程兼容性问题,产生了许多JavaScript库,目前被频繁使用JavaScript库包括 jQuery...其中使用最广泛JavaScrip库是jQuery, 是于2006年创建一个JavaScript库 集 JavaScript、CSS、DOM 和 Ajax 于一体强大框架体系。...它主旨是以更少代码实现更多功能(Write less,do more) jQuery 基本功能 访问和操作 DOM 元素  对页面事件处理  大量插件在页面运用  与 Ajax 技术完美结合...jQuery操作按钮,当点击jQuery按钮后会显示图片。 ...表单选择器最常用示例:"input[name='userName']" 语法解析:input就是form表单输入框,毕竟input肯定是个元素集合,那么,我们使用[]来获取集合内容,一般我们表单提交都会添加

    5.6K10

    懂个锤子Vue 项目工程化扩展:

    ,如 input 事件,并在用户输入时自动更新数据属性;视图更新:当数据属性发生变化时,v-model 自动更新表单控件,确保视图和数据同步; 即可在父组件:mounted钩子函数...操作,提高性能;同时也导致一些问题: 由于数据变化和视图更新不是即时,这可能导致调试时逻辑断层:Demo需求: 点击页面编辑按钮显示一个输入框,并立即获取编辑框焦点,因为异步更新机制: 立刻获取焦点失败...$nextTick 来确保你代码在DOM已经根据最新数据渲染之后执行,可以在组件生命周期钩子,如mounted()或updated(),确保DOM已经更新后再执行某些操作;编辑按钮\显示输入框\立即获取焦点在更新数据函数

    7710
    领券