Я понимаю, что вы код, хотя это немного беспорядочно, но я не уверен, что я должен дать вам ответ, потому что я буду учить вас плохим практикам, как ваш код. Но то, что вы хотите узнать о Event Делегация здесь некоторые действительно хорошие источники:
Source 1
First link is by codepen and it says I needed some code so I'm pretending this is code.
Source 2
Source 3
Source 4
Внимание:
Пожалуйста, не голосуйте. Я не хотел комментировать это, потому что было бы неплохо читать. Поэтому, если кто-то собирается дать ответ на прямой вопрос, пожалуйста, не стесняйтесь. Я просто верю, что @BipBip хотел бы узнать о делегировании событий.
Thank you.
Я почти гарантировать, что никто не будет отвечать, если не очистить этот беспорядок (а) код первого , – OddDev
Вы также можете рассмотреть делегирование слушателя родительскому элементу и использование распространения событий (ака пузырьков). Один слушатель лучше многих. – Andy
Похожий вопрос: http://stackoverflow.com/questions/1634346/addeventlistener-only-works-on-last-object –