oooopps! no me fije en el parametro que le pasabas a la funcion.
eventualmente es eso. los elementos INPUTs siguen siendo <input> independientemente de su tipo. por tanto, como parametro debes pasar el string "input". luego, en el ciclo debes determinar el tipo para decidir si aplicar o no cambios. simplemente debes leer la propiedad
type y compararla con el string "hidden".