0

我需要从我的数据库中加载多个值。我使用 java 来加载这些值,然后将它们传递给 html 中的文本框,以便我可以将它们加载到代码的 javscript 部分中。

由于 html 中没有数组的规定,所以我'i'在下面的代码中附加了以实现我的目的。

input type=text name=lat<%=i%> value="<%=l1%>"

所以我得到了lat1,等值。lat2lat3

我如何从 javascript 调用它们而不必分别为 lat1、lat2 等编写

//var a=document.f1.lat1.value;

基本上如何在上面的行中用 'i' 替换 '1'

4

1 回答 1

2

JavaScript 括号表示法是您所追求的

document.f1["lat" + i].value
于 2013-04-18T17:07:09.987 回答