为了账号安全,请及时绑定邮箱和手机立即绑定

无法在 LocalStorage 中保留单选按钮值

无法在 LocalStorage 中保留单选按钮值

HUX布斯 2021-11-12 15:39:44
我正在编写一个代码来将用户的信息存储在本地存储中。问题是只有单选按钮不起作用。我已经测试过更改调用函数的顺序,但没有任何效果:function fGnere() {var rdo = document.querySelector('input[type="radio"]:checked')localStorage.setItem('genre', rdo.value)}我希望单选按钮的值存储在 localstorage 中:(
查看完整描述

2 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

function fGnere() {

    var rdo = document.querySelector('input[name="genre"]').value

    localStorage.setItem('genre', rdo)

}

使用 name 获取元素及其值,然后将其存储在 localStorage 中


我在这里使用名称作为“流派”,我猜你会有多个同名的单选按钮来组成一个组,所以你可以使用名称代替


查看完整回答
反对 回复 2021-11-12
?
不负相思意

TA贡献1777条经验 获得超10个赞

你有我们可以查看的页面吗?可能是在 iframe 中

var rdo = document.querySelector('input[type="radio"]:checked')

正在返回空值。


查看完整回答
反对 回复 2021-11-12
  • 2 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信