Javascript:赋值中的左侧无效[读取所有其他内容]

Javascript:赋值中的左侧无效[读取所有其他内容],javascript,Javascript,我正在尝试创建一个脚本,该脚本遍历一个表单并用测试文本填充所有字段 其思想是,它在一个月内对每个日期变量进行一次循环,该变量具有命名约定DateJan1、DateFeb28等,并将单词“test”放在框中。下面是我的代码: var i; for(i = 1; i < 31; i++){ var nDate = "DateJan" + i; document.getElementById('FIELD_'+ (FieldIDs[nDate]).value = "test";

我正在尝试创建一个脚本,该脚本遍历一个表单并用测试文本填充所有字段

其思想是,它在一个月内对每个日期变量进行一次循环,该变量具有命名约定DateJan1、DateFeb28等,并将单词“test”放在框中。下面是我的代码:

var i;
for(i = 1; i < 31; i++){
    var nDate = "DateJan" + i;
    document.getElementById('FIELD_'+ (FieldIDs[nDate]).value = "test";
}
有人能解释一下吗

document.getElementById('FIELD_'+ (FieldIDs[nDate]).value = "test";
此语句缺少一个
。 我假设您正在努力实现以下目标:

document.getElementById('FIELD_'+ (FieldIDs[nDate])).value = "test";

我认为代码应该是

document.getElementById('FIELD_'+ (FieldIDs[nDate])).value = "test";

我想你忘了一个结束括号了。

你缺少了一个
Good Eye@PatrickEvansor
文档。getElementById('FIELD_'+fieldid[nDate])。value=“test”
document.getElementById('FIELD_'+ (FieldIDs[nDate])).value = "test";