如何获取指定表单内所有字段的ID?

时间:2011-05-26 18:25:11

标签: javascript

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

3 个答案:

答案 0 :(得分:6)

使用内置元素数组:

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

你可以像这样使用jQuery ...

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