javascript - 用函数自动填充表单域,但我有一个未定义的原因?
问题描述
我想用 localStorage 中的值和一个函数自动填充表单字段,但是使用此代码,我在表单的输入中具有未定义的值。我没有在代码中看到我的错误?
代码 :
const dataLocalStorage = localStorage.getItem("formsValues");
const dataLocalStorageObjet = JSON.parse(dataLocalStorage);
function fillInInputfieldfromLocalStorage(input) {
const data = document.querySelector(`#${input}`).setAttribute('value', dataLocalStorageObjet.input);
return data;
}
fillInInputfieldfromLocalStorage("name");
解决方案
好的,我找到了解决方案:
function remplirChampInputDepuisLocalStorage(input){
const data = document.querySelector(`#${input}`).value = dataLocalStorageObjet[input];
// return dataLocalStorageObjet;
}
推荐阅读
- reactjs - 未捕获的类型错误:无法重新定义属性:UIRouter
- ruby - Sharetribe - 重定向到 projectname.lvh.me 和 500 内部服务器错误
- angular - Karma 测试 NullInjectorError: No provider for InjectionToken fileName
- php - Bootstrap 4 表 td 宽度尺寸自定义
- android - 片段管理 - 导航抽屉
- r - 原始数据在小鼠汇总估计中的作用(R 包)?
- opengl - 更新 SSBO 内容
- azure-active-directory - 通过 msal.js 刷新令牌
- javascript - 尝试创建一个不包含样本的集群,但 addLayer 未定义
- spring - 如何在 Spring JPA 中为 @Table(name=p+"name") 赋予动态值