Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

122
Visualizações
Is there any way to use Dojo/query to grab classname with a specific number instead of getElementsByClassName

I wanted to change document.getElementsByClassName to dojo.query or query but wont' work:

var name =  document.getElementsByClassName("dijitReset dijitInputInner")[1];

this one works

var name  = dojo.query(".dijitReset dijitInputInner")[1];

this one won't work

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

.query returns an array-like NodeList, and getElementsByClassName returns an array-like HTMLCollection. The problem is not with that, but with your selectors.

document.getElementsByClassName("dijitReset dijitInputInner")

will select elements with either the class dijitReset or the class dijitInputInner.

dojo.query(".dijitReset dijitInputInner")

will select elements with a tag name of dijitInputInner that are descendants from an element with a class name containing dijitReset.

You need to change it to:

dojo.query(".dijitReset, .dijitInputInner")

with the comma (to indicate a new selector) and a . (to indicate a search for class).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda