NEW
Font size
WorksheetsAV1 - 2º Trimestre - O que é o DOM?
Total questions: 20
Worksheet time: 10mins
Preencha a lacuna: O DOM (Document Object Model) é uma interface de programação que representa a estrutura de um documento ______ ou ______.
HTML, XML
CSS, JavaScript
PHP, SQL
JSON, CSV
O que o DOM permite que linguagens de programação, como JavaScript, façam?
A) Apenas leiam o conteúdo da página
B) Interajam e modifiquem o conteúdo e a estrutura de uma página web em tempo real
C) Apenas modifiquem o conteúdo, mas não a estrutura
D) Transformem o documento em imagens
Preencha a lacuna: __________ representa o próprio documento HTML.
Document
Window
Element
Body
Preencha a lacuna: __________ são as propriedades dos elementos, como class, id, src, etc.
Atributos
Funções
Eventos
Métodos
Preencha a lacuna: _______ obtém um elemento pelo seu ID.
getElementById('id')
querySelector('id')
getElementsByClassName('id')
getElementsByTagName('id')
Preencha a lacuna: _______ obtém todos os elementos com a classe especificada.
getElementsByClassName('classe')
getElementById('classe')
querySelector('classe')
getElementsByTagName('classe')
Preencha a lacuna: _______ obtém todos os elementos de uma determinada tag.
getElementsByTagName('tag')
getElementById('tag')
querySelector('tag')
getElementsByClassName('tag')
Preencha a lacuna: _______ seleciona o primeiro elemento que corresponde ao seletor CSS.
querySelector('seletor')
getElementById('seletor')
querySelectorAll('seletor')
getElementsByClassName('seletor')
Preencha a lacuna: ______ altera o conteúdo HTML de um elemento.
innerHTML
getElementById
setTimeout
addEventListener
Preencha a lacuna: ______ altera o conteúdo textual de um elemento.
textContent
innerHTML
setAttribute
value
Preencha a lacuna: ______ cria um novo elemento.
createElement
getElementById
appendChild
removeChild
Preencha a lacuna: ______ adiciona um novo nó (elemento) como filho de outro.
appendChild
removeChild
replaceChild
insertBefore
O que são eventos em programação? Preencha o espaço em branco:
Eventos são ações que ocorrem em resposta a ________ do usuário ou ao sistema.
interações
variáveis
funções
objetos
Quais dos seguintes são exemplos de eventos?
Cliques de mouse
Teclas pressionadas
Mudanças no conteúdo de um campo
Todas as alternativas anteriores
Complete: O método utilizado para associar um evento a um elemento é ________.
addEventListener(tipo, função)
setEvent(tipo, função)
onEvent(tipo, função)
attachEvent(tipo, função)
Complete: _______: Disparado ao enviar um formulário.
submit
reset
click
focus
Complete o código para selecionar um botão com o id 'meuBotao': let botao = _____________;
document.getElementById('meuBotao')
document.querySelector('#meuBotao')
getElementById('meuBotao')
document.getElementByClass('meuBotao')
Complete a função para mostrar um alerta com a mensagem 'Você clicou no botão!': function mostrarAlerta() { _____________ }
alert('Você clicou no botão!');
console.log('Você clicou no botão!');
prompt('Você clicou no botão!');
document.write('Você clicou no botão!');
Complete o código para adicionar o evento de click ao botão: botao.addEventListener('click', _____________);
mostrarAlerta
alertaMostrar
exibirAlerta
clicarBotao
O DOM é essencial para a criação de páginas interativas e dinâmicas porque:
Permite a manipulação e atualização dos elementos da página em tempo real.
Serve apenas para estruturar o conteúdo estático da página.
É utilizado apenas para estilizar páginas com CSS.
Impede a interação do usuário com a página.
