Member 14792643 Ответов: 1

"При нажатии на этот 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]

извини мне трудно что либо объяснить в жизни :)
любое направление будет оценено по достоинству!
я не включил свой код так как это вопрос в направлении два или три ключевых слова могут легко привести меня на правильный путь

1 Ответов

Рейтинг:
0

Rakshanda_khan

Попробуйте дать правильное описание container_div. Напишите html container_div здесь, чтобы проблема могла быть легко оценена. Кроме того попробуйте сначала получить свой идентификатор потому что когда вы нажимаете на кнопку он должен сначала предупредить свой идентификатор чтобы вы убедились что правильный идентификатор был привязан


Member 14792643

слово привязать возможно поставило меня на правильный путь спасибо