в поиске элементов DOM и методом Element.click() по ним, но дело в том что DOM обновляется динамически, и в какой-то момент функции, она не может найти динамически обновленный div, переменная попросту undefined.
Что можете подсказать в таком случае, нужно именно чтобы в момент выполнения функции оно подцепило этот динамически обновленный div и продолжило работу по аналогии действий далее...
Могу ли я во время выполнения функции, подхватить новый DOM и по нему уже делать поиск?
Много способов. Во-первых, в JS бывают статически и динамические коллекции элементов. Динамические обновляются вместе с DOM. Откуда какие получаются можете нагуглить. Во-вторых можно просто каждый раз, когда вам нужно, заново выполнять поиск нужных элементов. В-третьих существует такая штука как MutationObserver. Тоже можно нагуглить, может поможет
Если я использую такой способ с перебором xPath Оно динамически обновленный DOM не подхватывает во время вызова функции?
Без понятия, честно говоря, никогда таким не пользовался
Обсуждают сегодня