javascript - 在 document.formname.inputname.value 中使用 JavaScript var
问题描述
正如标题所说,我正在尝试在表单名称中使用 var。
function validate_inventory_form(location){
var name=document.inventory_+[location]+_input.name.value;
...
}
将位置添加到表单名称以便 varname
等于document.inventory_cupboard_input.name.value
例如结果的正确语法是什么?
提前致谢。
解决方案
您可以使用括号表示法来访问该属性,这允许您使用自定义构建的字符串作为键。
就像是document["inv" + loc + "input]
推荐阅读
- javascript - js中数组和对象的主要区别是什么
- hyperledger-fabric - 使用 Cryptogen 生成加密材料会更改某些文件?
- scala - scala 在运行时动态读取配置
- python - 在 csv 中搜索列中的字符串并仅显示特定列
- python - 寻找曼哈顿距离最近的元素效率不高
- javascript - 如何使每个角度分量具有不同的数组值
- html - 背景图像不会动态加载
- wireless - 无线传感器网络中的信任机制
- java - conflit version java :UnsupportedClassVersionError: .class 文件中的错误版本号
- java - Spark rdd处理java日期错误