当前位置: 首页 > 知识库问答 >
问题:

获取选中单选按钮的文本

东郭自珍
2023-03-14

如何获得文本而不是值,当我点击单选按钮?

下面的代码获取单选按钮的值。我想接短信(节目或电影)。提前道谢。

null

function myFunction(contentType) {
  document.getElementById("myspan").innerHTML = contentType;
}
<label><input type="radio" oninput="myFunction(this.value)" value="1" name="contentType"><span>Shows</span></label>
<label><input type="radio" oninput="myFunction(this.value)" value="2" name="contentType" ><span>Movies</span></label>

<span id="myspan" class="text-muted" ></span>

null

共有3个答案

杜绍元
2023-03-14

null

js lang-js prettyprint-override">function myFunction(contentType) {
    document.getElementById("myspan").innerHTML = contentType;
}
<label><input type="radio" oninput="myFunction(this.value)" value="shows" name="contentType"><span>Shows</span></label>
<label><input type="radio" oninput="myFunction(this.value)" value="movies" name="contentType" ><span>Movies</span></label>
  
<span id="myspan" class="text-muted" ></span>
陶原
2023-03-14

您必须向单选按钮添加数据属性,或者手动查询DOM以获取与该单选按钮相关的标签的文本内容。

null

function myFunction(input) {
  document.getElementById("myspan").innerHTML = input.dataset.textValue;
}
<label><input type="radio" oninput="myFunction(this)" value="1" data-text-value="Shows" name="contentType"><span>Shows</span></label>
<label><input type="radio" oninput="myFunction(this)" value="2" data-text-value="Movies" name="contentType" ><span>Movies</span></label>

<span id="myspan" class="text-muted" ></span>
有品
2023-03-14

在myFunction()中执行以下操作:

function myFunction(inputRadio) {
  document.getElementById("myspan").innerHTML = inputRadio.nextSibling.innerText;
}

在您的HTML中,将this.value更改为this,您就可以开始了!

<label><input type="radio" oninput="myFunction(this)" value="1" name="contentType"><span>Shows</span></label>
<label><input type="radio" oninput="myFunction(this)" value="2" name="contentType" ><span>Movies</span></label>

<span id="myspan" class="text-muted" ></span>
 类似资料:
  • 问题内容: 我已经在单选组中动态创建了两个单选按钮,并选中其中一个。我需要在我按下另一个按钮时将其值保存在字符串中。但是我已经为此实现了,但是第一次没有用。这是我的代码。 问题答案: xml文件 Java代码

  • 本文向大家介绍jQuery获取选中单选按钮radio的值,包括了jQuery获取选中单选按钮radio的值的使用技巧和注意事项,需要的朋友参考一下   实例1:   获取一组单选按钮对象:var obj_payPlatform = $('#wrap input[name="payMethod"]');   获取被选中按钮的值 :var val_payPlatform = $('#wrap inpu

  • 我有两类单选按钮,比如 蛋糕名称 -接下来是花 现在问题是我的底价是200。只要我选择第一个单选按钮价格就会增加到 接下来,如果我选择值为100的花列,价格应该增加到。这应该是动态发生的。有人能帮我吗?

  • 问题内容: 在使用jQuery提交AJAX表单后,我想取消选中单选按钮。我有以下功能: 借助此功能,我可以清除文本框中的值,但不能清除单选按钮的值。 顺便说一句,我也尝试过,但是那没用。 问题答案: 要么(普通js) 或(jQuery)

  • 问题内容: 我有一段代码,其中一个包含三个s 。我想设置的,将显示的值的。但是,到目前为止我没有得到任何结果。如何获得的值并在中显示Toast?预先谢谢你,这是我的代码: XML档案: 问题答案: 经过测试和工作。检查一下 XML文件

  • 问题内容: 我有两个单选按钮和。 如何获取所选单选按钮的值。 我是否需要使用ng-model或其他东西。在jquery中,我知道Angularjs中没有的东西。 问题答案: 双方应该有相同与不同 (意味着有选择使用S或按钮),使所选择的值将在修改$ scope变量,你可以抓住的形式的控制器内部的值或者提交按钮点击。 标记