Показать сообщение отдельно
  #1 (permalink)  
Старый 19.09.2021, 12:45
Новичок на форуме
Отправить личное сообщение для sergey_b89 Посмотреть профиль Найти все сообщения от sergey_b89
 
Регистрация: 19.09.2021
Сообщений: 2

Пользовательский скрипт: click по элементам на чужом angular сайте
Страница полностью загружена, на ней есть таблица.
В таблице собрана информация за год и по месяцам.
Вначале она отображает информацию только за год, одной строкой.
По нажатию на ссылку в последнем столбце, она раскрывается,
и отображается информация по месяцам.

На рис. часть кода страницы.
https://hostingkartinok.com/show-ima...a88375fb49a592

Пытаюсь программно раскрыть таблицу.

Выполняю свой скрипт через букмарклет, а сам файл скрипта лежит на локальном веб сервере.

let table = document.getElementsByClassName("table-cust table-cust-payment"); 
let col=table[1].children;
let ref=col[4].children;
let event = new MouseEvent("click");
console.log(ref[0].dispatchEvent(event));


Результат true, но таблица не раскрывается.

Подскажите, возможно ли программно раскрыть эту таблицу, так как строк может быть очень много? И как лучше это сделать?

Последний раз редактировалось sergey_b89, 19.09.2021 в 12:50.
Ответить с цитированием