我想更改页面younow的聊天窗口fontcolor / fontsize。我试过2' cssText'样品,但我无法将字体颜色更改为RED。如何将聊天窗口字体颜色更改为RED?我使用的是Firefox和greasemonkey。
sample 1:
document.getElementById("chatcomments").style.cssText = 'font-size: 36px; color: red !important;'
sample 2:
document.querySelector(".chatcomments span").style.cssText = 'font-size: 36px; color: red !important;'
答案 0 :(得分:1)
您需要具体使用样式对象的属性:
FILE *file;
double *array;
size_t count;
const char *infile = "file.dat";
file = fopen(infile, "r");
if (file == NULL)
return -1;
count = 0;
while (fscanf(file, "%*lf") == 1)
count += 1;
rewind(file);
array = malloc(count * sizeof(*array));
if (array == NULL) {
fprintf(stderr, "cannot allocate %zu bytes!\n", count * sizeof(*array));
fclose(file);
return -1;
}
// Read the values into the array
for (size_t i = 0; i < count; ++i) {
fscanf(file, "%lf", &array[i]);
}
// Print the array
for (size_t i = 0; i < count; ++i) {
fprintf(stdout, "%f\n", array[i]);
}
// Release memory
free(array);
答案 1 :(得分:0)
如果您使用JQuery,则可以使用css
函数,如下所示:
$(".chatcomments > span").css("color", "red");
如果已经设置font-size
,则无需再次设置.chatcomments span
。另一个问题是>
不会起作用,因为它们是两个不同的东西;相反,.chatcomments > span
将起作用:$(".chatcomments > span").css("color", "#EE4B38"); //RGB
$(".chatcomments > span").css("color", "rgb(238, 75, 56)"); //Hex
。
最好使用RGB或十六进制值代替颜色名称,例如:
// @require
如果您尝试在Tampermonkey或Greasemonkey中创建自定义客户端脚本(看起来像是这样),则必须使用// @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
导入JQuery源(as seen in this answer ):
{{1}}
答案 2 :(得分:0)
el.style.setProperty('color','red');似乎更正确