如何获取指定表单中所有字段的id

how to get ids of all fields inside a specified form?

本文关键字:字段 id 何获 取指 表单      更新时间:2023-09-26

假设我有一个带有id="myform"的表单-如何获取该表单中所有输入的id?

使用内置元素数组:

var f = document.getElementById('myform');
for(var i=0;i<f.elements.length;i++){
    alert(f.elements[i].id);
}

元素是一个可以循环使用的数组。

使用getElementById获取对表单的引用,然后可以使用getElementsByTagName获取输入。对其进行循环,并检查每个的id属性。

您可以使用jQuery来实现此目的,如下所示。。。

$(function(){
    var ids = $('#myform > input').map(function() { return $(this).prop('id');});
alert(ids[1]);
});