javascript - 从for循环中的输入值创建JS变量
问题描述
我有这个 JS:
let streetNumber = document.getElementById('street_number').value;
let postalCode = document.getElementById('postal_code').value;
let country = document.getElementById('country').value;
但在我看来,这是非常重复的,并不是很干。我想要的是这样的(因为我有可用的数组):
let arr = ["street_number", "postal_code", "country"];
for (entry of arr) {
let entry = document.getElementById(entry).value;
}
基本上只是为从 HTML 输入字段中提取的每个输入值创建 JS 变量。
我怎样才能做到这一点?
解决方案
推荐阅读
- google-sheets - 谷歌电子表格替换功能,奇怪的行为
- c# - HttpPost Swagger 中的项目列表
- vba - 使用文件选择器保存文件路径
- jsf - 文件上传和表单提交
- regex-group - 使用正则表达式选择文件名的一部分
- c - C编译器在使用枚举时如何理解false为false,true为true?
- javascript - 格式化从 JSON 文件接收数据的 React 表
- android - distinctUntilChanged() 不起作用。onNext 调用相似/相等对象的每个插入
- c# - 什么是等效于使用 AutoMapper 7.0.1 在 CreateMap 中使用“静态” Mapper.Map 的“实例”?
- mysql - 无法设置 Angular (6) + MySQL + NodeJS + Express