"При нажатии на этот div сделайте что-нибудь с этим массивом"
Новый кодер здесь мне нужна помощь в формулировке того, что мне нужно, чтобы я мог лучше понять, чего я пытаюсь достичь. Я пересмотрел свой вопрос, чтобы попытаться лучше объяснить, что мне нужно!
Код JavaScript содержит массив объектов, который повторяется для создания div для каждого индекса в массиве myArray[i];
Эта функция создает div для каждого объекта в массиве и устанавливает идентификатор для каждого объекта в этом массиве из object.name или object.id когда я запускаю код
теперь html имеет контейнер div с (x) количеством divs, которые были в массиве.
Теперь то, что я пытаюсь сделать, - это если я сейчас нажму на div, который был создан динамически, как я могу изменить что-то с "myArray[i]", который был только что нажат
это само по себе
Что я уже пробовал:
что я устал, так это использовать even.target, чтобы получить div, который щелкнул, который работает, но он возвращает элемент dom в консоли, так что это событие.target действительно говорит мне, и я могу делать что-то с html-элементом, но мне нужно подключить то, что было нажато на это.myArray[i] , который был нажат
я попробовал getElementsByClassName и получил html коллекцию
я попробовал queryselectorAll я получаю список узлов
поэтому мой вопрос заключается в том, как лучше всего подключить массив объектов к событию click, чтобы я мог удалить div, который был click, например, из этого массива, а не из dom, но из массива
что я могу сделать, так это переместить его в другой контейнер или из dom все вместе, но не могу найти способ подключить html-коллекцию или nodelist непосредственно к массиву
Например, нужно ли мне перебирать коллекцию html или список узлов и устанавливать коллекцию html или список узлов в = для myArray[i]
извини мне трудно что либо объяснить в жизни :)
любое направление будет оценено по достоинству!
я не включил свой код так как это вопрос в направлении два или три ключевых слова могут легко привести меня на правильный путь