Javascript 查找具有不同id的类的输入值?

Javascript 查找具有不同id的类的输入值?,javascript,html,Javascript,Html,这是获取“state”类的所有ID的JavaScript代码。 我想得到类状态的所有输入值。 如何使用JavaScript获取India类的所有states类 function get_states(){ var category = document.formy.category.value; var date_from = document.formy.date_from.value; var date_to = document.formy.date_to.val

这是获取“state”类的所有ID的JavaScript代码。 我想得到类状态的所有输入值。 如何使用JavaScript获取India类的所有states类

 function get_states(){
    var category = document.formy.category.value;
    var date_from = document.formy.date_from.value;
    var date_to = document.formy.date_to.value;
    var no_of_states = document.querySelectorAll(".states").length;
     var from = Date.parse(date_from);
     var to = Date.parse(date_to);
     var state_name = ["karnataka", "maharashtra", "bihar"]; 
     if (to > from) {
        for (var i = 0; i <= state_name.length - 1; i++) {
            document.write(state_name[i]);
            document.write("<br>");
        }
     }
     else
        document.write('back');
   }
函数get_states(){ var类别=document.formy.category.value; var date_from=document.formy.date_from.value; var date_to=document.formy.date_to.value; var no_of_states=document.queryselectoral(“.states”).length; var-from=Date.parse(Date\u-from); var to=Date.parse(Date\u to); var state_name=[“卡纳塔克邦”、“马哈拉施特拉邦”、“比哈尔邦”]; 如果(到>从){
对于(var i=0;i而言,您发布的HTML格式不太难破译,但对于一般情况,您可以执行以下操作:

let ids = [];
let els = document.getElementsByClassName('state')
for (let i = 0; i < els.length; i++){
    ids.push(els[i].id);
}
让id=[];
让els=document.getElementsByClassName('state'))
for(设i=0;i
你真的应该问正文中的问题,而不是标题。请编辑你的问题并正确设置HTML格式。let类似于var?是的,但是
let
仅限于它所使用的块,而
var
泄漏到全局范围或定义函数
let ids = [];
let els = document.getElementsByClassName('state')
for (let i = 0; i < els.length; i++){
    ids.push(els[i].id);
}