Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQGRID-是否可以在JavaScript中更改HTML标题文本的背景颜色?_Javascript_Html_Css_Jqgrid - Fatal编程技术网

JQGRID-是否可以在JavaScript中更改HTML标题文本的背景颜色?

JQGRID-是否可以在JavaScript中更改HTML标题文本的背景颜色?,javascript,html,css,jqgrid,Javascript,Html,Css,Jqgrid,可以在JavaScript中更改HTML标题文本的背景色吗 编辑:oops-我忘了在jqGrid中添加标题文本。。 对此我很抱歉。使用jQuery

可以在JavaScript中更改HTML标题文本的背景色吗

编辑:oops-我忘了在jqGrid中添加标题文本。。
对此我很抱歉。

使用jQuery

jQuery是不需要的,您可以使用常规JavaScript来实现这一点

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;
});