169 похожих чатов

Есть вопрос по ванильному js. Есть функция, которая вызывается при изменении

опции в селекте, в которой по ID получаю элемент, с помощью addEventListener задаю событие onClick, но если я хочу пробросить в функцию event, но в итоге вместе с первой функцией при изменении опции вызывается и вторая, которая должна вызываться по клику. Что можно сделать в такой ситуации?

11 ответов

16 просмотров

Покажите код

Возможно эвент всплывает, но не точно

Evgeniy 'rmcj' 🇷🇺- Автор вопроса
Volodymyr Klimov
Покажите код

Сейчас нет возможности показать, потом. Просто хотел понять что это может быть

Evgeniy 'rmcj' 🇷🇺- Автор вопроса
¿Сергей?
Возможно эвент всплывает, но не точно

Спасибо, буду копать в эту сторону

Evgeniy 'rmcj' 🇷🇺
Сейчас нет возможности показать, потом. Просто хот...

Ну, без кода по описанию сложно понять что вообще происходит

Evgeniy 'rmcj' 🇷🇺- Автор вопроса
Volodymyr Klimov
Ну, без кода по описанию сложно понять что вообще ...

У нас есть селект, в котором установлен onChange="foo" В foo() я получаю необходимый элемент через document.getElementById(), далее для этого элемента устанавливаю onClick событие через addEventListener('click', bar(event) ) , необходимо в функцию которая будет выполнена по клику передать event. Но вот какая проблема, при выборе какой - то опции в селекте выполняется и функция foo, и bar, хотя должна только первая

Evgeniy 'rmcj' 🇷🇺- Автор вопроса
Stanislav Lashmanov
Что вы пытаетесь сделать?

Нет, пример на ванильном js. Есть селект с опциями, и кнопка. Необходимо изменять поведение кнопки в зависимости от выбранной опции

Evgeniy 'rmcj' 🇷🇺
Нет, пример на ванильном js. Есть селект с опциями...

Сделайте bind на функции у которой надо зафиксировать аргумент. clickHandler = (foo, bar) => ... button.addEventListener('click', clickHandler.bind(null, foo))

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта