无法通过内容脚本使用jQuery更改HTML元素的样式

时间:2012-08-29 09:30:37

标签: javascript jquery html google-chrome-extension content-script

我正在为chrome编写“内容脚本”的扩展名。我的扩展程序应更改google主页的背景颜色(https://www.google.com) 我写了这段代码(包括jquery):

$(".gsib_a").style="background:#FF0000";

但没有奏效。我确定我将jQuery添加到内容脚本中,并设置了manifest.json文件。我确信因为这段代码有效:

$(".gsib_a").hide();

我确信使用 gsib_a 类改变元素的样式正是我需要和影响的。因为我已经通过 Chrome开发者工具进行了测试。

好的,谁知道这个问题?

1 个答案:

答案 0 :(得分:1)

如果要更改属性,请使用attr method$('.gsib_a').attr('style','background-color:#FF0000')​;

但您可以使用css method直接更改css:

​$('.gsib_a').css('background-color','#FF0000')​;