Javascript字符串操作,将数字与字符串相结合

Javascript string manipulation, combining numbers with strings

本文关键字:字符串 相结合 数字 操作 Javascript      更新时间:2023-09-26

我正在尝试从数据集中获取值。我的函数必须从1循环到7以获得7天的营业时间。我需要做的是:

在openHours[i]中,"i"代表一个介于1和7之间的数字。我想把这个数字附加在单词"openHours"上,以便创建一个新词,例如"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);
}
}

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

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

然而,我强烈考虑使用jQuery(或另一个库)来处理此问题,您可以执行以下操作:

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

您可以使用括号表示法来访问属性——它们与JavaScript中的索引是一样的。

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