Обработка выбора элемента списка
Есть сайт https://zakrepi.ru/categories/instrument-rybolova? на открывающейся странице есть список "Показывать по". Когда на форме мышкой изменяю значение страница обновляется и количество товара меняется. Но! нигде ни могу найти какая функция при этом вызывается и как вообще они это сделали если <select> не запечатан в <form>.
Нужно скриптом (он будет подставлен перед </body>) изменить количество отображаемого товара на странице. На данный момент перепробовал функции имитации нажатия мышкой: https://askdev.ru/q/kak-imitirovat-s...ascript-19669/ принудительно устанавливая значение в списке перед вызовом функции имитации нажатия мышкой. Ничего не получилось. |
Цитата:
|
Цитата:
Дело в том, что я уже 2-й день парюсь и не могу понять как они вообще это сделали!? Где та функция которую они вызывают? Если найду функцию, то вызвать ее из скрипта проблем не будет! |
Цитата:
const event = new Event("change", {bubbles: true}), select = document.querySelector('[data-set-pagination]'); select.value = 24; select.dispatchEvent(event); |
Цитата:
|
Igal,
браузер какой? |
Цитата:
|
Цитата:
|
Цитата:
|
Igal,
как вариант ... var event = document.createEvent("Event"); event.initEvent("change", true, true); var select = document.querySelector('[data-set-pagination]'); select.value = 24; select.dispatchEvent(event); |
Часовой пояс GMT +3, время: 11:23. |