Neste artigo veremos como alterar o background com JavaScript, de um modo simples para que os elementos fiquem com a cor de fundo necessária
Fala programador(a), beleza? Bora aprender coisa nova! 😀
Sabemos que com CSS podemos mudar a cor de fundo do elemento com o background-color e com JS?
É muito fácil também, primeiramente precisamos selecionar o elemento
Depois precisamos entrar na propriedade style e modificar o valor da propriedade backgroundColor dentro de style, para o valor da cor que queremos
E então a cor será substituída no HTML, replicando para a página web
Vamos a um exemplo prático:
<!DOCTYPE html> <html> <head> <title>Como alterar o background com JavaScript</title> <meta charset="utf-8"> </head> <body> <div id="container"></div> </body> </html>
Este é o nosso HTML, perceba que temos um elemento #container que posteriormente iremos alterar o background
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
E veja o CSS do exemplo também:
#container { width: 500px; height: 200px; border: 1px solid red; }
Apenas delimitamos uma altura e largura, e também adicionamos uma borda
Veja no navegador:
Agora falta o JavaScript, que é o que vai fazer a mágica, veja:
let container = document.getElementById('container'); container.style.backgroundColor = '#000';
Conforme dito anteriormente, selecionamos o elemento com o getElementById
E por fim mudamos o backgroundColor para #000, que é a cor preta
Olha como ficou no navegador:EE
E assim novo objetivo foi atingido, conseguimos alterar o background com JavaScript de um modo fácil e rápido
Conclusão
Neste artigo vimos como mudar o background de um elemento no HTML com JavaScript
Utilizamos um método de seleção por id, getElementById, e depois alteramos a propriedade backgroundColor que fica na propriedade style
Mudando assim a cor de fundo da div alvo
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Eu posso fazer isso numa tabela?
Não estou conseguindo…..
let colerchange = document.getElementById(“colerchange”);
if(arr[0].PLAN_QUANTITY – 0===1){
colerchange.style.backgroundcolor= “#FF0000”;
console.log(“pauro1”)
}else{
console.log(“pauloNo1”);
colerchange.style.backgroundcolor= “#FF0000”;
}