Como mudar a cor de fundo após clicar no botão em JavaScript?
Dado um documento HTML, a tarefa é alterar a cor de fundo do documento usando JavaScript e jQuery.
Abordagem 1: esta abordagem usa JavaScript para alterar a cor de fundo após clicar no botão.
Use a propriedade backgroundColor do estilo HTML DOM para alterar a cor do plano de fundo após clicar no botão. Esta propriedade é usada para definir a cor de fundo de um elemento.
Exemplo: Este exemplo muda a cor de fundo com a ajuda de JavaScript .
<!DOCTYPE HTML>
<html>
<head>
<title>
How to change the background color
after clicking the button ?
</title>
</head>
<body style = "text-align:center;">
<h1 style = "color:green;" >
GeeksForGeeks
</h1>
<p id = "GFG_UP" style =
"font-size: 16px; font-weight: bold;">
</p>
<button onclick = "gfg_Run()">
Click here
</button>
<p id = "GFG_DOWN" style =
"color:green; font-size: 20px; font-weight: bold;">
</p>
<script>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
var str = "Click on button to change the background color";
el_up.innerHTML = str;
function changeColor(color) {
document.body.style.background = color;
}
function gfg_Run() {
changeColor('yellow');
el_down.innerHTML = "Background Color changed";
}
</script>
</body>
</html>
Saída:
- Antes de clicar no botão:
- Após clicar no botão:
Abordagem 2: esta abordagem usa jQuery para alterar a cor de fundo após clicar no botão.
- O método text() é usado para definir o conteúdo do texto para o elemento selecionado.
- O método on() é usado como manipuladores de eventos para os elementos selecionados e elementos filho.
- O método css() é usado para alterar / definir a cor de fundo do elemento.
Exemplo: Este exemplo muda a cor de fundo com a ajuda de JQuery .
<!DOCTYPE HTML>
<html>
<head>
<title>
How to change the background color after
clicking the button in jQuery ?
</title>
<script src =
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">
</script>
</head>
<body style = "text-align:center;">
<h1 style = "color:green;" >
GeeksForGeeks
</h1>
<p id = "GFG_UP" style =
"font-size: 16px; font-weight: bold;">
</p>
<button>
Click here
</button>
<p id = "GFG_DOWN" style =
"color:green; font-size: 20px; font-weight: bold;">
</p>
<script>
$('#GFG_UP').text("Click on button to change the background color");
$('button').on('click', function() {
$('body').css('background', '#ccc');
$('#GFG_DOWN').text("Background Color Changed!");
});
</script>
</body>
</html>
Saída:
- Antes de clicar no botão:
- Após clicar no botão:
O JavaScript é mais conhecido para o desenvolvimento de páginas da web, mas também é usado em uma variedade de ambientes sem navegador. Você pode aprender JavaScript desde o início, seguindo este tutorial de JavaScript e exemplos de JavaScript .
jQuery é uma biblioteca JavaScript de código aberto que simplifica as interações entre um documento HTML / CSS. É amplamente conhecida por sua filosofia de “Escreva menos, faça mais” .
Você pode aprender jQuery desde o início, seguindo este Tutorial jQuery e Exemplos de jQuery .
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva