Manipulação de elementos HTML com Javascript

Página 12

Manipulação de elementos HTML com Javascript

O Javascript é uma linguagem de programação muito utilizada no desenvolvimento de sites web, e uma de suas principais funções é a manipulação de elementos HTML. Com essa ferramenta, é possível alterar o conteúdo, estilo e comportamento de elementos na página, tornando a experiência do usuário mais dinâmica e interativa.

Selecionando elementos HTML

Antes de manipular um elemento HTML, é necessário selecioná-lo. Existem diversas formas de fazer isso, mas as mais comuns são:

  • getElementById: seleciona um elemento pelo seu ID;
  • getElementsByClassName: seleciona um ou mais elementos pela sua classe;
  • getElementsByTagName: seleciona um ou mais elementos pelo seu nome de tag;
  • querySelector: seleciona o primeiro elemento que corresponde a um seletor CSS;
  • querySelectorAll: seleciona todos os elementos que correspondem a um seletor CSS.

Por exemplo, para selecionar um elemento com o ID "titulo", podemos usar o seguinte código:

var titulo = document.getElementById("titulo");

Assim, a variável "titulo" armazenará uma referência ao elemento HTML com o ID "titulo".

Alterando o conteúdo de elementos HTML

Uma das formas mais comuns de manipulação de elementos HTML é a alteração do seu conteúdo. Para isso, podemos utilizar a propriedade "innerHTML", que permite acessar e modificar o HTML interno do elemento.

Por exemplo, para alterar o texto de um elemento com o ID "mensagem", podemos usar o seguinte código:

var mensagem = document.getElementById("mensagem");
mensagem.innerHTML = "Novo texto da mensagem";

Assim, o texto dentro do elemento será substituído pelo novo valor.

Alterando o estilo de elementos HTML

Outra forma de manipulação de elementos HTML é a alteração do seu estilo. Para isso, podemos utilizar a propriedade "style", que permite acessar e modificar os estilos CSS do elemento.

Por exemplo, para alterar a cor de fundo de um elemento com o ID "caixa", podemos usar o seguinte código:

var caixa = document.getElementById("caixa");
caixa.style.backgroundColor = "red";

Assim, a cor de fundo da caixa será alterada para vermelho.

Adicionando e removendo classes de elementos HTML

Uma forma mais avançada de manipulação de elementos HTML é a adição e remoção de classes. As classes são utilizadas em CSS para aplicar estilos a um ou mais elementos, e podem ser adicionadas ou removidas dinamicamente com Javascript.

Para adicionar uma classe a um elemento com o ID "botao", podemos usar o seguinte código:

var botao = document.getElementById("botao");
botao.classList.add("ativo");

Assim, a classe "ativo" será adicionada ao elemento, permitindo que seja estilizado com CSS.

Para remover uma classe de um elemento com o ID "botao", podemos usar o seguinte código:

var botao = document.getElementById("botao");
botao.classList.remove("ativo");

Assim, a classe "ativo" será removida do elemento.

Conclusão

A manipulação de elementos HTML com Javascript é uma das principais técnicas utilizadas no desenvolvimento de sites web. Com ela, é possível criar páginas mais dinâmicas e interativas, melhorando a experiência do usuário. As principais formas de manipulação são a seleção de elementos, a alteração do conteúdo e estilo, e a adição e remoção de classes. Com essas ferramentas, é possível criar sites mais modernos e eficientes.

Now answer the exercise about the content:

_Qual é a propriedade utilizada para alterar o conteúdo interno de um elemento HTML?

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

13Interação com APIs em Javascript

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text