我正在尝试从数据集中获取值。我的函数必须从1循环到7 让我的开放时间为7天。我需要做的是:
其中openHours [i]“i”代表1到7之间的数字。我想在“openHours”这个词上附上这个数字,以便创建一个新单词ex。 “openHours1”
最好的方法是什么? “警报(i);”工作正常,从1到7生成数字。我只需要在字符串上附加这些数字。
到目前为止,我尝试了所有可能出现在我头脑中的东西,但我不经常使用javascript,所以我有点卡住了。
感谢您的帮助。
function hoursFunction()
{
var i =0;
alert("Hello");
for(i=1;i<8;i++)
{
alert(i);
alert(hoursForm.openHours[i].value);
}
}
答案 0 :(得分:1)
编辑:在您的评论之后,您似乎正在尝试获取以下变量:
alert(document.getElementById("openHours" + i).value);
但是,我强烈建议使用jQuery(或其他库)来处理这个问题,您可以执行以下操作:
$("#openHours" + i).val();
答案 1 :(得分:0)
您可以使用括号表示法访问属性 - 它们与JavaScript中的索引相同。
alert(hoursForm[openHours + i].value);