Aprendendo mais sobre o DOM

Sumário

  1. Colocar conteúdo HTML no alerta da pagina web
  2. Criar um elemento no JS
  3. As 5 formas de selecionar um elemento HTML pelo JavaScript
  4. Estilos CSS dentro do JavaScript
  5. mostrar a variável no documento HTML
  6. Mudar o Texto de um Elemento HTML pelo JS
  7. Funções / bloco

1. Colocar conteúdo HTML no alerta da web pagina web

2. Criar um elemento no JS

Criar uma imagem pelo JS:

var img = document.createElement('img')

Adicionar Id no elemento criado:

img.setAttribute('id','foto')

Adicionar arquivo/imagem no elemento criado:

img.setAttribute('src','namefoto.png')

Adicionar o elemento à página como filho de algum elemento:

.appendChild()

Exemplo prático:

res.appendChild(img)
  res: variável
  img: imagem que foi adicionada
      

3. As 5 formas de selecionar um elemento HTML pelo JavaScript

3. Estilos CSS dentro do JavaScript

A cor deste elemento foi alterada pelo JS

Alterar a cor do background

corpo.style.background = 'green'

4. Mostrar a variável no documento HTML

document.write(p1.innerText)

É possível escrever um texto para aparecer junto da variável:

document.write('Texto escrito' + p1.innertext)

5. Mudar o Texto de um Elemento HTML pelo JS

6. Function JS

Clique aqui para mudar a cor

Clique para mostrar seu nome!

Clique para mover

Aproxime para mudar tudo

Ver Explicações

  • var ChangeStyle = document.getElementById('allStyle')
  • seleciona o elemento
  • allStyle.addEventListener('click', AllstyleGroup)
  • addEventListener fica "escutando" a variável allStyle, nesse caso se houver um click do mouse no elemento ele irá executar/enviar o AllstyleGroup.
  • allStyle.addEventListener('mouseleave', AllstyleGroupOut)
  • Fica escutando a variável allStyle igual ao evento anterior ,porém nesse caso se o mouse sair da área do elemento ele irá ser executado,ao invés do click.
  • function AllstyleGroup(){
  • Escopo de função ('function') ,tudo que for criado ou executado nele fica dentro,por exemplo,se criar uma variável dentro,ela funcionará apenas dentro dele.
  • Estilos da função:
  • ChangeStyle.innerText = `Seu nome é ${AlertText},muito prazer!`
  • ChangeStyle.style.background = 'Purple'
  • ChangeStyle.style.transform = 'translateX(50px)'
  • ChangeStyle.style.transform = 'transform 2s'
  • ChangeStyle.style.width = '150px'
  • ChangeStyle.style.height = '113px'
  • }
  • function AllstyleGroupOut(){
  • Escopo de função ('function')
  • ChangeStyle.textContent = 'Aproxime para mudar tudo'
  • ChangeStyle.style.transform = 'translateX(0px)'
  • ChangeStyle.style.transition = 'transform 2s'
  • ChangeStyle.style.background = 'red'
  • }

Exemplos de function

Voltar