Javascript 包含js文件时不应用Css

Javascript 包含js文件时不应用Css,javascript,asp.net,css,infragistics,Javascript,Asp.net,Css,Infragistics,我将自定义css应用于infrajistics webmonthcalendercontrol当我添加自定义日期时,我应用了我在site.css上定义的css类,但当我包含contextmenu.js文件和一些javascript函数时,css不起作用 .myUnavalable { color:Green; background-color:Green; text-decoration:blink; } 在contextmenu.js中,菜单div的样式是defin

我将自定义css应用于infrajistics webmonthcalendercontrol当我添加自定义日期时,我应用了我在site.css上定义的css类,但当我包含
contextmenu.js
文件和一些javascript函数时,css不起作用

.myUnavalable
{

    color:Green;
    background-color:Green;
    text-decoration:blink;
}
在contextmenu.js中,菜单div的样式是define

    ContextMenuDiv.id = 'ContextMenu'; 
    ContextMenuDiv.style.position = 'absolute';
    ContextMenuDiv.style.backgroundColor = 'transparent';
    ContextMenuDiv.style.border = '2px outset transparent';
    ContextMenuDiv.style.verticalAlign = 'top';
    ContextMenuDiv.style.textAlign = 'left';
    ContextMenuDiv.style.visibility = 'hidden';
    ContextMenuDiv.style.width = (Width + 11) + 'px';
我想更改
customdate
的背景色。
如何克服此问题?

使用firebug并检查控件采用的样式。可能您的
.js
文件有自己的css,它会覆盖您的自定义
css

如果是,, 尝试使用
!重要信息
在您的
css中

例如


你已经回答了你自己的问题。看看你贴的代码。 你们班:

background-color:Green;
javascript:

ContextMenuDiv.style.backgroundColor = 'transparent';
javascript正在覆盖您的样式。从JS文件中删除背景色或将类更改为:

background-color:Green !important;

然后去掉“眨眼”。。。这相当于用一条腐烂的鱼打你的页面查看器的脸。

如果你在任何类型的DOM检查器(Firebug等)中检查元素,你会发现有问题的元素有一个。这门课申请了b。其规则未被覆盖?请使用
!重要信息
css
文件中添加标记,使其覆盖为样式元素设置的所有值。
background-color:Green !important;