猿问

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

我正在编写一个代码来将用户的信息存储在本地存储中。问题是只有单选按钮不起作用。


我已经测试过更改调用函数的顺序,但没有任何效果:


function fGnere() {

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

localStorage.setItem('genre', rdo.value)

}

我希望单选按钮的值存储在 localstorage 中:(


HUX布斯
浏览 127回答 2
2回答

慕少森

function fGnere() {    var rdo = document.querySelector('input[name="genre"]').value    localStorage.setItem('genre', rdo)}使用 name 获取元素及其值,然后将其存储在 localStorage 中我在这里使用名称作为“流派”,我猜你会有多个同名的单选按钮来组成一个组,所以你可以使用名称代替

不负相思意

你有我们可以查看的页面吗?可能是在 iframe 中var rdo = document.querySelector('input[type="radio"]:checked')正在返回空值。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答