JQGRID-是否可以在JavaScript中更改HTML标题文本的背景颜色?
可以在JavaScript中更改HTML标题文本的背景色吗 编辑:oops-我忘了在jqGrid中添加标题文本。。JQGRID-是否可以在JavaScript中更改HTML标题文本的背景颜色?,javascript,html,css,jqgrid,Javascript,Html,Css,Jqgrid,可以在JavaScript中更改HTML标题文本的背景色吗 编辑:oops-我忘了在jqGrid中添加标题文本。。 对此我很抱歉。使用jQuery
对此我很抱歉。使用jQuery
document.getElementById("headerID").style.backgroundColor = "#FF0000";
如果要设置jqGrid的所有标题的背景色,可以包括
<style type="text/css">
.ui-jqgrid-sortable {background-color:red}
</style>
或
在这种情况下,您不能使用背景色
,因为jqGrid在默认情况下使用jQuery UI,并且每个网格元素都定义了背景
。要覆盖它,您还必须使用
background`CSS
我建议您自定义并下载在中使用的主题,以使结果看起来更好。谢谢大家!!
答案帮助我找到答案
var HeaderFontColor = "yellow";
var HeaderBackgroundColor = "brown";
$(".ui-jqgrid-sortable").each(function() {
this.style.color = HeaderFontColor;
this.style.backgroundColor = HeaderBackgroundColor;
});
对(很抱歉,我真的需要查看您想要设置样式的标记,“标题文本”太模糊了。)(方括号属性访问器的具体原因是什么?)哦,我最初考虑的是背景颜色,当我去掉破折号时,我没有去掉大括号。您包括jquery库了吗?h1是块元素吗?
$("#myGrid").jqGrid('setLabel','Price', '', 'myColorClass');
var HeaderFontColor = "yellow";
var HeaderBackgroundColor = "brown";
$(".ui-jqgrid-sortable").each(function() {
this.style.color = HeaderFontColor;
this.style.backgroundColor = HeaderBackgroundColor;
});