for遍历输入并返回每个输入的值

时间:2019-03-25 10:11:01

标签: javascript express

我有一个Express应用程序,在我的EJS文件中,我循环遍历数据以隐藏5种不同的输入类型,每个输入都有不同的值。

我需要从我的javaScript文件中遍历所有通过类名称选择它们的输入,并提取每个输入的值。我尝试了几种选择,但都没有成功。

这是我有的

这是我的html

<% course.content.forEach(function(content, i) { %>
  <input class="editCourseContent" type="hidden" value="<%= course.content[i] %>">
<% }); %>

这是我的JavaScript

hiddenInputEdit = document.getElementsByClassName('.editCourseContent');

includeEditTags();

function includeEditTags(){
  for(var i = 0; i < hiddenInputEdit.length; i++){
    alert(hiddenInputEdit[i].val());
  }
}

1 个答案:

答案 0 :(得分:0)

如果您不使用jquery val(),将无法使用。因此,将hiddenInputEdit[i].val()更改为hiddenInputEdit[i].value