Javascript字符串操作,将数字与字符串组合

时间:2012-04-06 20:47:48

标签: javascript

我正在尝试从数据集中获取值。我的函数必须从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);
}

}

2 个答案:

答案 0 :(得分:1)

编辑:在您的评论之后,您似乎正在尝试获取以下变量:

alert(document.getElementById("openHours" + i).value);

但是,我强烈建议使用jQuery(或其他库)来处理这个问题,您可以执行以下操作:

$("#openHours" + i).val();

答案 1 :(得分:0)

您可以使用括号表示法访问属性 - 它们与JavaScript中的索引相同。

alert(hoursForm[openHours + i].value);