Ты пытаешься словить всплывающее событие по элементам. Вот,
почитай. Чтобы такой проблемы не было, используй то, что предложил
ReaverJS во втором варианте. Единственное что, тут будет нюанс, при наличии нескольки таких элементов логика может (помним, что это все же js) сломаться, поэтому лучше проверять на длину элементов с таким набором классов и каждому давать отслеживающее события клика. Ну или же повесить прямо в html onclick.
Если же проблема все же в глубокой настройке, то рекомендую вернуться в ссылке на статью про всплывающие события и перехват, они в самом начале этого ответа. Или почитать, как это происходит средствами jQuery, ведь, как я понял по синтаксису это он (не факт, ибо мода на запись через $ пошла дальше его).