Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Adicionando Elementos Dinamicamente ao DOM | Manipulação do DOM para Desenvolvimento Web Interativo
Domínio Avançado de JavaScript

bookAdicionando Elementos Dinamicamente ao DOM

Manipular o DOM frequentemente envolve criar e adicionar novos elementos dinamicamente ao documento ou remover elementos existentes com base nas interações do usuário. Aqui, será abordado como criar e adicionar elementos de forma dinâmica.

Criando Novos Elementos e Adicionando-os ao DOM

JavaScript oferece métodos como createElement(), appendChild() e insertBefore() para criar novos elementos e adicioná-los ao DOM.

CreateElement()

O método createElement() cria um novo elemento HTML, mas não o adiciona ao DOM até que isso seja feito explicitamente com métodos como appendChild() ou insertBefore().

// JS:
const newDiv = document.createElement('div'); // Creates a new `<div>` element
newDiv.textContent = 'This is a new div';

AppendChild()

O método appendChild() adiciona um novo elemento filho ao final da lista de filhos de um elemento pai. É comumente utilizado para adicionar elementos ao final de uma seção, lista ou contêiner.

index.html

index.html

index.js

index.js

copy

InsertBefore()

O método insertBefore() insere um novo elemento antes de um elemento filho existente especificado, permitindo um posicionamento mais preciso dentro de um elemento pai.

index.html

index.html

index.js

index.js

copy

1. O que o método createElement() faz?

2. O que o seguinte código fará?

question mark

O que o método createElement() faz?

Select the correct answer

question mark

O que o seguinte código fará?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 9

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.22

bookAdicionando Elementos Dinamicamente ao DOM

Deslize para mostrar o menu

Manipular o DOM frequentemente envolve criar e adicionar novos elementos dinamicamente ao documento ou remover elementos existentes com base nas interações do usuário. Aqui, será abordado como criar e adicionar elementos de forma dinâmica.

Criando Novos Elementos e Adicionando-os ao DOM

JavaScript oferece métodos como createElement(), appendChild() e insertBefore() para criar novos elementos e adicioná-los ao DOM.

CreateElement()

O método createElement() cria um novo elemento HTML, mas não o adiciona ao DOM até que isso seja feito explicitamente com métodos como appendChild() ou insertBefore().

// JS:
const newDiv = document.createElement('div'); // Creates a new `<div>` element
newDiv.textContent = 'This is a new div';

AppendChild()

O método appendChild() adiciona um novo elemento filho ao final da lista de filhos de um elemento pai. É comumente utilizado para adicionar elementos ao final de uma seção, lista ou contêiner.

index.html

index.html

index.js

index.js

copy

InsertBefore()

O método insertBefore() insere um novo elemento antes de um elemento filho existente especificado, permitindo um posicionamento mais preciso dentro de um elemento pai.

index.html

index.html

index.js

index.js

copy

1. O que o método createElement() faz?

2. O que o seguinte código fará?

question mark

O que o método createElement() faz?

Select the correct answer

question mark

O que o seguinte código fará?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 9
some-alt