如何获取指定表单中所有字段的id
how to get ids of all fields inside a specified form?
假设我有一个带有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]);
});
相关文章:
- 使用getElementById设置动态ID的输入字段的样式
- AngularJS-工厂中promise ID字段的返回值
- 如何获取字段集元素中复选框的所有ID
- 动态添加id's到输入字段
- 使用jQuery捕获没有ID的字段上的更改事件
- Yii2:动态获取字段的 ID
- 如何获取id并在ror中基于该id显示下一个字段
- 使用AJAX发送隐藏的ID输入字段
- 通过Couchdb中的更新处理程序添加id和author字段
- 无法访问字段'通过aspx页面上的javascript函数传递来自代码隐藏中函数调用的客户端id的s值(页面加载
- 如何使用javascript检查id字段为空的单选按钮
- OData:对url请求中的数字(ID)字段进行通配符(startswith)筛选
- 使用隐藏字段 ID 选择器加载另一个字段中的文本
- 按字段 ID 而不是字段名称复制表单元素
- asp.net MVC 隐藏字段 ID 问题
- 将值分配给不同的字段ID
- 在javascript中动态更改字段id
- 特定字段id的Ajax POST数据
- 如何在js文件中动态获取字段id
- 使用javascript获取活动字段ID