7)
Sobre os meios de se obter a referência de um objeto em JavaScript, analise as afirmações e classifique-as em verdadeiras (V) ou falsas (F):
( ) document.querySelector(‘#botao’); retornará um objeto que tenha o atributo id com valor igual a “botao".
( ) document.querySelector(‘.card); retornará um objeto que tenha o atributo class com valor igual a “card".
( ) document.querySelector(‘#casa); retornará um objeto que tenha o atributo id com valor igual a “#casa".
( ) document.querySelector(‘.menu); retornará um objeto que tenha o atributo class com valor igual a “menu".
( ) document.querySelector(‘.card); retornará um objeto que tenha o atributo class com valor igual a “.card".
Assinale a alternativa que contenha a sequência correta de V e F:
________________________________________
Alternativas:
•
F – F – V – F – V.
•
F – V – V – F – V.
•
V – V – F – V – F.
•
V – F – V – F – V.
•
V – F – F – V – V.
Soluções para a tarefa
Resposta:
3ª alternativa:
V-V-F-V-F
Explicação:
document.querySelector(‘#botao’) retorna um elemento com o id "botao".
document.querySelector(‘.card') retorna o primeiro elemento com a classe "card".
document.querySelector(‘#casa') não retorna um elemento com o id "#casa" pois a hashtag(#) é usada para selecionar id's, então ela não procura pelo id "#casa", mas sim pelo id "casa".
document.querySelector(‘.menu') retorna o primeiro elemento com a classe "menu".
document.querySelector(‘.card') não retorna um elemento com a classe ".card" pelo mesmo motivo de document.querySelector(‘#casa') não retornar o elemento com o id "#casa", só que aqui o ponto(.) que é usado para selecionar o primeiro elemento com a classe indicada, assim ele é ignorado por assim dizer.