首页 > 解决方案 > 在 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例如结果的正确语法是什么?
提前致谢。

标签: javascripthtmlforms

解决方案


您可以使用括号表示法来访问该属性,这允许您使用自定义构建的字符串作为键。

就像是document["inv" + loc + "input]


推荐阅读