1
resposta

Duvida na chamada da variavel var tdbody = document.querySelector("table tbody");

Fiquei na dúvida relacionado a chamada do DOM na variável tdbody, pois no index.html não tinha nenhuma classe ou id e mesmo assim o professor chamou colocando var tdbody = document.querySelector("table tbody");

HTML:  
        <tbody>
        </tbody>

Porque o professor usou ("table tbody") da onde veio e porque não esta refereciando como id # ou classe . ?

1 resposta

querySelector, é um método que retorna o primeiro elemento dentro do DOM que que satisfaça a condição do seletor que você especificou dentro dele. Por utilizar seletores de CSS para achar o elemento especificado você pode utilizar os tipos de seletores do css: id, classe, a própria tag ou até pseudo-classes. Provavelmente no exemplo que o instrutor continha apenas uma "table" e um "tbody" ele resolveu pegar esses elementos pela tag deles mesmo, mas eu particularmente não indico fazer isso. Espero que tenha te ajudado =D