Javascript 删除ExtJS4默认类

Javascript 删除ExtJS4默认类,javascript,css,extjs,extjs4,Javascript,Css,Extjs,Extjs4,我试图从元素中删除一个默认类,但是该类没有一个选择器。该类的分配如下所示: .x3-scope .x-form-grow-sizer { font:normal 12px tahoma, arial, helvetica, sans-serif; } 我试过这个: Ext.get("test1234567").removeClass(".x3-scope .x-form-grow-sizer"); 但它不起作用。应该吗?回答我自己的问题,因为我在发帖后马上意识到了显而易见的答案 简单

我试图从元素中删除一个默认类,但是该类没有一个选择器。该类的分配如下所示:

.x3-scope .x-form-grow-sizer {
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}
我试过这个:

Ext.get("test1234567").removeClass(".x3-scope .x-form-grow-sizer");

但它不起作用。应该吗?

回答我自己的问题,因为我在发帖后马上意识到了显而易见的答案

简单地删除第二个选择器意味着css规则不再适用

Ext.get("test1234567").removeClass("x-form-grow-sizer");

该方法接受一个字符串或数组作为参数,因此这是可行的

el.removeClass(["x3-scope","x-form-grow-sizer"]);
在查看Ext源代码之后,如果指定的类名没有

el.removeClass("x3-scope x-form-grow-sizer");

(该方法将在内部将字符串参数标记化/拆分为数组)。

为什么不通过添加类和类型来覆盖类呢!重要的css属性后,如高度:20px!importantUpvoting-已确认,但为了完整性起见,函数的正确名称为“removeCls”。