javascript - 如何动态更改 CSS Class 属性

标签 javascript css extjs

我使用类设置我的标签域值,

.x-tagfield-input-field {
    width: 3px;
}

我想在选择第一个元素后更改宽度。

select : function(tag){
    var tagClass = component.inputCell.dom.getElementsByClassName("x-tagfield-input");

}

如何在第一个元素选择后更改宽度?

最佳答案

ExtJS 提供 addCls()动态添加类的方法。如果您在类里面提供宽度,则将新类(class)添加为 tagClass.addCls(<new class name>) .如果您想即时指定宽度,请使用 setWidth()作为tagClass.setWidth(width in pixels) .

检查并回复。

关于javascript - 如何动态更改 CSS Class 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44326341/

相关文章:

html - 从另一个页面链接到一个页面的一部分

javascript - ext js 6.0.1 中禁用组件的工具提示

javascript - ExtJS 面板布局 : how to correctly layout Panels

javascript - Bootstrap - 使用内容自动扩展容器、行和行列的宽度

javascript - 为什么我的 Javascript/jQuery 可以在 Chrome 和 Safari 中运行,但不能在 Firefox、IE9 或 Opera 中运行?

css - 将同级图像中的文本居中

jquery - 当鼠标悬停在 child 身上时保留 :hover effect on parent,

javascript - 划线粗底细顶-车速表指针

javascript - 在哪里处理通过 AJAX 服务获得的数据?链接 fn 或 Controller ?

javascript - ExtJS 组合框选择器上的滚动事件