如何将 id 属性添加到 div-EXTJS3

Posted

技术标签:

【中文标题】如何将 id 属性添加到 div-EXTJS3【英文标题】:How to add id attribute to a div-EXTJS3 【发布时间】:2016-06-23 22:57:36 【问题描述】:

我有一个“id”是自动生成的组件。出于造型目的,我想用我自己的 id 替换该 id。我无法使用类进行样式设置,因为该类被许多其他组件使用。

Ext.query('.q-superdate-field')

结果是:

<input type="text" size="16" autocomplete="off" id="ext-comp-1100" name="ext-comp-1100" class="x-form-text x-form-field q-superdate-field x-form-empty-field x-trigger-noedit" readonly="" style="width: 100px;">

我想使用 id 更改输入字段的宽度。有没有办法替换现有的“Id”并创建我们自己的一个

【问题讨论】:

【参考方案1】:

动态改变id

Ext.select('.q-superdate-field').elements[0].id = 'newId';

注意:这不是最好的方法,我的回答只是针对你的问题。

【讨论】:

以上是关于如何将 id 属性添加到 div-EXTJS3的主要内容,如果未能解决你的问题,请参考以下文章

如何将类、id、占位符属性添加到 django 模型表单中的字段

如何使用 NodeJS 将数据添加到 MongoDB 中的数组属性?

如何根据属性将元素添加到 DelegateModelGroup

如何将 JSON 字段添加到 Gatsby sourceNode?

如何使用js,添加子节点并且设置属性(class,id,onClick)进行定位。

添加列表作为对象的属性