Предполагая, что вы хотите поместить эти слова на страницу html, лучше всего было бы заключить каждое слово в элемент <span>
и прикрепить обработчик щелчка к <span>
.
, например. ,
<span>Emma</span> <span>Woodhouse</span>...
, а затем
Array.from(document.querySelectorAll('span')).forEach(span => {
span.addEventListener('click', ...)
})
, конечно, может быть другой предпочтительный способ сделать это, используя React или другой фреймворк или lib.
Есть также Более удобные способы реализовать это, например, реализовать обработчик щелчка на document
, который проверяет тип элемента. Таким образом, у вас есть только один обработчик для всех элементов, а не один обработчик для каждого элемента.
См. AddEventListener для MDN