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