Есть ли способ обнаружить, когда значение списка выбора установлено пустым с помощью JavaScript, а не пользователем? Кажется, что событие изменения срабатывает только с помощью мыши или клавиатуры.
И есть ли способ определить, когда количество опций в списке выбора изменяется (добавляется, удаляется)?