在js中添加改变颜色

add a change color in js

我正在尝试向 common.js 添加一个函数,该函数将更改按钮的背景颜色。这可能吗?谢谢大家。

$('#api_search').style.backgroundColor('#e4e4e4');

您使用的是 jquery 选择器,这意味着您可以使用 functions/properties 与访问普通 javascript 中的 DOM 元素不同的选择器。使用这种方法,您可以在一个函数中设置多个 css 声明。 如果您想更改其他样式属性,只需将它们添加到作为参数传递给 css.

的对象中

{backgroundColor:'#e4e4e4', color: '#fff', ...}

因此您可以按如下方式使用 .css

 $('#api_search').click(function() { 
  $(this).css({backgroundColor:'#e4e4e4'})
 });                     

使用按钮here试试

请参阅 jquery css() 文档 here

如果您尝试使用 Javascript 执行此操作,您可以执行如下操作:

document.getElementById("api_search").addEventListener("click", function(e) {
    e.target.style.backgroundColor = "red";
});

为了清楚起见,请检查一下:

https://jsfiddle.net/9p3f9yjw/2/

$('#api_search').css("background","#e4e4e4");

$('#api_search').attr("style","background:#e4e4e4");