【发布时间】:2016-11-04 07:36:08
【问题描述】:
我正在尝试获取循环中的输入类型文本的值,该循环是从 JavaScript 填充的,类似于:
test.innerHTML += "<span class=egclass'><span class='egclass2'><input type='text' id='idText' name='textName' value='${eController.userName["+i+"]}' /></span>
我能够将输入的文本值发送到后端控制器,但无法通过以下方式获取值:document.getElementsByName[i].value;
感谢任何帮助。
谢谢。
【问题讨论】:
-
您不应该使用
document.getElementById而不是document.getElementsByName吗? -
你试过
document.getElementsByName("textName")[i].value吗? -
我也尝试过使用 getElementById。但它不起作用。我越来越空了。 @ThePloki
-
是的,这是来自循环迭代的整数 @user3917611
-
非常感谢@user3917611。你的建议奏效了。 :)
标签: javascript jquery html spring-mvc