Como posso definir a cor de fundo CSS de um elemento HTML usando JavaScript?
cor de fundo CSS em JavaScript
var element = document.getElementById('element');
element.style.background = '#FF00AA';
Em geral, as propriedades CSS são convertidos em JavaScript, tornando-os camelCase sem quaisquer traços. Assim, background-colortorna-se backgroundColor.
function setColor(element, color)
{
element.style.backgroundColor = color;
}
Ou, usando um pouco de jQuery:
$('#fieldID').css('background-color', '#FF6600');
Você pode encontrar o seu código é mais sustentável se manter todos os seus estilos, etc, em CSS e apenas definir / nomes de classes não definidas em JavaScript.
Seu CSS seria, obviamente, algo como:
.highlight {
background:#ff00aa;
}
Então, em JavaScript:
element.className = element.className === 'highlight' ? '' : 'highlight';
Adicionar este elemento script para o elemento do corpo:
<body>
<script type="text/javascript">
document.body.style.backgroundColor = "#AAAAAA";
</script>
</body>
BEIJO Resposta:
document.getElementById('element').style.background = '#DD00DD';
Você pode usar:
<script type="text/javascript">
Window.body.style.backgroundColor = "#5a5a5a";
</script>
Você pode fazê-lo com JQuery:
$(".class").css("background","yellow");
você pode usar
$('#elementID').css('background-color', '#C0C0C0');
var element = document.getElementById('element');
element.onclick = function() {
element.classList.add('backGroundColor');
setTimeout(function() {
element.classList.remove('backGroundColor');
}, 2000);
};
.backGroundColor {
background-color: green;
}
<div id="element">Click Me</div>
Você pode tentar este
var element = document.getElementById('element_id');
element.style.backgroundColor = "color or color_code";
Exemplo.
var element = document.getElementById('firstname');
element.style.backgroundColor = "green";//Or #ff55ff
$(".class")[0].style.background = "blue";
$("body").css("background","green"); //jQuery
document.body.style.backgroundColor = "green"; //javascript
tantas maneiras estão lá eu acho que é muito fácil e simples
$('#ID / .Class').css('background-color', '#FF6600');
Usando jQuery que pode direcionar a classe do elemento ou Id aplicar fundo CSS ou qualquer outro stylings
javascript:
document.getElementById("ID").style.background = "colorName"; //JS ID
document.getElementsByClassName("ClassName")[0].style.background = "colorName"; //JS Class
jquery:
$('#ID/.className').css("background","colorName") // One style
$('#ID/.className').css({"background":"colorName","color":"colorname"}); //Multiple style













