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

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

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

因此,我得到了lat1lat2lat3等值。

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

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

基本上,我如何在上面的行中用“ i”替换“ 1”

最佳答案

您想要的是JavaScript括号符号

document.f1["lat" + i].value

09-28 11:08