当前位置: 代码迷 >> JavaScript >> 如何获得表格的财产?
  详细解决方案

如何获得表格的财产?

热度:23   发布时间:2023-06-13 12:14:40.0

我正在查询控制台日志上的表单。 我想返回该表单上字段的“名称”属性。 我已经了解到它将在控制台上显示[constructor,constructor,constructor]。 这是我得到的:

var form = Ext.getCmp(formID);
var getFields = form.query('field');
console.log(getFields);

//^^ returns [constructor, constructor, constructor]
//   I need to get the names of those constructor ex: "field1, field2, field3"
var fieldNames = [];

for(var ii = 0; ii < getFields.length; ii++) {
    fieldNames.push(getFields[ii].getName());
}

console.log(fieldNames);

根据控制台日志,getFields是一个数组。 您可以通过迭代获取值

for(var i = 0; i < getFields.length; i++) {
    console.log(getFields[i]);
}

如果存在JQuery,请尝试此操作。

for(var i = 0; i < getFields.length; i++) {
   console.log($(getFields[i]).attr('name'));
}

有没有jQuery

for(var i = 0; i < getFields.length; i++) {
   console.log(getFields[i].getAttribute("name"));
}
  相关解决方案