Как вернуть номер элемента при клике?
Используя jquery$('.cityjs').click(function(){
  alert($(this).text());
});
не реагирует бред какой то.Это не бред, а ваше незнание основ js.getElementsbyClassName возвращает коллекцию элементов, у коллекции нет метода onclick (не говоря уже о том, что обработчики событий нужно ставить через addEventListener).Просвещайтесь.