我需要从数据库加载多个值。我使用 java 来加载这些值,然后将它们传递到 html 中的文本框,以便我可以将它们加载到代码的 javscript 部分中。
由于 html 中没有提供数组,因此我附加了 'i'
在下面的代码中实现我的目的。
input type=text name=lat<%=i%> value="<%=l1%>"
所以我得到像 lat1
这样的值, lat2
, lat3
等等。
如何从 javascript 调用它们,而无需单独编写 lat1、lat2 等
//var a=document.f1.lat1.value;
基本上如何在上面的行中将“1”替换为“i”
最佳答案
JavaScript 括号表示法就是您所追求的
document.f1["lat" + i].value
关于java - 在javascript中加载多个html文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16089104/