我正在尝试设置一个扩展程序,以突出显示特定网站上的评论。所有评论均在特定类别内。到目前为止,这是我到目前为止所提到的:

console.log("It works");

let paragraphs = document.getElementsByClassName('sc-fAJaQT dGfKUv');
for (elt of paragraphs) {
  elt.style['background-color'] = '#FF00FF';
}


但是,chrome不断抛出“ Uncaught SyntaxError:输入意外结束”,我不知道如何以及为什么。所有括号和花括号都应该没问题吗?

最佳答案

更改元素的css属性的一种方法是这样的:
elem.style.property = '';

您要更改的是背景色。您可以这样做:
elem.style.backgroundColor = '#FF00FF';

下面是一个带有固定代码的工作示例,该示例将StackOverflow上的某些按钮更改为紫色背景。

console.log("It works");

var paragraphs = document.getElementsByClassName('s-btn');
for (elt of paragraphs) {
  elt.style.backgroundColor = '#FF00FF';
}

10-06 03:53