html可以取消的单选按钮,html-如何清除Javascript中的单选按钮?

html-如何清除Javascript中的单选按钮?

我有一个名为“选择”的单选按钮,带有选项“是”和“否”。 如果我选择任何一个选项并单击标有“清除”的按钮,则需要使用javascript清除所选的选项。 我该怎么做?

i2ijeya asked 2020-02-01T15:51:28Z

9个解决方案

106 votes

您不必为元素具有唯一的2728567307042842817024,可以通过其2728567307042817017025属性来访问它们:

如果您正在使用2728567307042817017024,则:

使用jQuery,它非常简单:

$('input [name = Choose]')。attr('checked',false);

或使用纯JavaScript:

var ele = document.getElementsByName(“ Choose”);    for(var i = 0; i

JavaScript演示

NVRAM answered 2020-02-01T16:03:36Z

10 votes

这应该工作。 确保每个按钮都有唯一的ID。 (用两个单选按钮的ID替换Choose_Yes和Choose_No)

document.getElementById("Choose_Yes").checked = false;

document.getElementById("Choose_No").checked = false;

单选按钮应如何命名的示例:

Yes

No

Shawn Steward answered 2020-02-01T16:04:01Z

5 votes

如果您不打算使用jQuery,则可以使用像这样的简单javascript

document.querySelector('input[name="Choose"]:checked').checked = false;

这样做的唯一好处是您不必为两个单选按钮使用循环

Shriroop Joshi answered 2020-02-01T16:04:26Z

3 votes

没有更好的选择就是只添加第三个按钮(“两个都不”),其结果与未选择的结果相同?

Jasper De Bruijn answered 2020-02-01T16:04:47Z

1 votes

一种ES6清除一组单选按钮的方法:

Array.from( document.querySelectorAll('input[name="group-name"]:checked'), input => input.checked = false );

wLc answered 2020-02-01T16:05:07Z

0 votes

简单,不需要jQuery:

clear

function clearChecks(radioName) {

var radio = document.form1[radioName]

for(x=0;x

document.form1[radioName][x].checked = false

}

}

Diodeus - James MacFarlane answered 2020-02-01T16:05:27Z

0 votes

如果单选按钮的ID为“ male”和“ female”,则可以使用jquery进行值重置

$('input[id=male]').attr('checked',false);

$('input[id=female]').attr('checked',false);

Vishnu S answered 2020-02-01T16:05:47Z

0 votes

如果您有一个具有相同ID的单选按钮,则可以清除选择

单选按钮定义:

CASH

CHEQUE

DD

清除单选按钮的所有值:

document.formName.paymentType[0].checked = false;

document.formName.paymentType[1].checked = false;

document.formName.paymentType[2].checked = false;

...

mahi_0707 answered 2020-02-01T16:06:16Z

-1 votes

YES

NO

Salil answered 2020-02-01T16:06:32Z

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值