假设我有一个id="myform"
的表单 - 如何获取此表单中所有输入的ID?
答案 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]);
});