java - 在javascript中加载多个html文本框

标签 java javascript html

我需要从数据库加载多个值。我使用 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/

相关文章:

java - 拖放 JLabel : how to get the drag source

java - MS Access "invalid record set status"错误

javascript - 无法使用 Babel 将 es6 转换为 es5

javascript - 什么需要 ('jquery' ) 返回以及为什么多次分配

javascript - 当事件触发时调用cesiumjs中的函数

java - 如何使用 Selenium WebDriver 从隐藏元素中读取文本?

java - 有没有办法将 JAX-RS 注释接口(interface)与 Jersey 作为客户端一起使用?

javascript - react-flux 应用程序的可重用性/可扩展性问题

html - 用户代理如何区分域和相对 URL 中的文件扩展名?

javascript - 如何在 2 个 html 元素之间交换两个 id?