Самый простой способ - использовать eventListener()
, размещенный на вашей странице. В настоящее время поле ввода находится в div под окном транскрипта и играет роль «формы». Внутри это div с классом "main". Там вы можете найти элемент ввода, из которого должен быть только один.
Теперь в веб-чате могут присутствовать другие элементы с ролью «формы», либо встроенные, либо добавленные как функции некоторых других. Код веб-чата (или другого). Итак, вам нужно будет написать свой код с учетом этого. Ниже я также выбираю все элементы с классом «main» внутри «формы» по той же причине, хотя есть только один. Если вы уверены, вы можете отключить этот шаг.
Из коробки это будет работать:
const form = document.querySelectorAll('form');
const main = form[0].querySelectorAll('main');
const input = main[0].querySelector('input');
input.addEventListener('keyup', () => {
console.log('typing');
})
Очевидно, вы можете экспериментировать с другими типами событий , чтобы найти подходящую для вас потребность.
Надежда на помощь!