我在这里做错了什么?
function F2()
{
for(i = 1; i < 7; i++)
{
('zone'+i+'Data') = ('1'+document.getElementById('Z'+i+'Operate').value +
document.getElementById('Z'+i+'OnTimeH').value +
document.getElementById('Z'+i+'OnTimeM').value +
document.getElementById('Z'+i+'Duration').value +
document.getElementById('Z'+i+'Repeat').value +
document.getElementById('Z'+i+'Extra').value);
('op'+i).innerHTML = ('zone'+i+'Data');
}
}
zone1Data、zone2Data 等在外部声明。如果我不运行循环并使用 zone1Data = 而不是 ('zone'+i+'Data') = 它可以正常工作,所以我认为我的语法有问题......而且可能也是最后一行也。
任何想法如何做到这一点?