Динамический запуск c раскрывающийся список для загрузки - PullRequest
0 голосов
/ 19 июня 2020

Я новичок в написании сценариев, но вот что я пытаюсь сделать. При посещении веб-страницы доступны два раскрывающихся списка, но второй недоступен, пока не будет сделан выбор в первом. Содержимое второго заполняется автоматически, как только что-то выбирается в первом, и каждый вариант в первом приводит к уникальному набору параметров во втором. Я пытаюсь автоматизировать выбор элементов в обоих. Я могу установить значение в первом, используя "document.getElementById('firstDropdown').value = 'myValue'", и я могу получить метку myValue, которая появится в раскрывающемся окне, но я не могу заполнить второй раскрывающийся список, потому что он не понимает, что я ' я сделал выбор, поскольку я не нажимаю на что-то физически. Есть ли способ перезагрузить или обновить sh только secondDropdown (не всю страницу), чтобы он понял, что я выбрал firstDropdown и, таким образом, заполнить?

1 Ответ

0 голосов
/ 19 июня 2020

Вы можете вызвать change событие firstDropdown с помощью кода ниже, используя Конструктор событий .

document.getElementById('firstDropdown').dispatchEvent(new Event('change'));

...