如何更改TextBox(dijit / form / TextBox)焦点颜色

时间:2015-12-08 05:13:53

标签: javascript dojo dijit.form

我尝试创建扩展dijit / form / TextBox的TextBoxEx。 TextBoxEx覆盖_onFocus(请参阅下面的代码),但TextBox不会更改背景颜色。它总是透明的。我的错是什么?

ifdef

2 个答案:

答案 0 :(得分:0)

您实际上不需要像这样设置背景颜色。只需使用css即可:

.myTextBoxClass.dijitTextBox.dijitFocused .dijitInputInner {
  background-color: gray;
}

只需将.myTextBoxClass更改为您为文本框提供的任何课程。

答案 1 :(得分:0)

使用!important覆盖您自己的样式的默认主题CSS。这种类型的工作只能使用CSS来完成。