Quería cambiar document.getElementsByClassName a dojo.query o query pero no funcionará:
var name = document.getElementsByClassName("dijitReset dijitInputInner")[1];este funciona
var name = dojo.query(".dijitReset dijitInputInner")[1];este no funcionará
.query devuelve una NodeList similar a una matriz y getElementsByClassName devuelve una HTMLCollection similar a una matriz. El problema no es eso, sino tus selectores.
document.getElementsByClassName("dijitReset dijitInputInner") seleccionará elementos con la clase dijitReset o la clase dijitInputInner .
dojo.query(".dijitReset dijitInputInner")
seleccionará elementos con un nombre de etiqueta de dijitInputInner que son descendientes de un elemento con un nombre de clase que contiene dijitReset .
Necesitas cambiarlo a:
dojo.query(".dijitReset, .dijitInputInner")
con la coma (para indicar un nuevo selector) y un . (para indicar una búsqueda de clase).