1. Событие change не срабатывает при изменении значения input[type="radio"], потому что данное событие срабатывает только при изменении значения элемента и снятии с него фокуса. Поскольку радио-кнопки могут быть выбраны с помощью клавиатуры или мыши без необходимости снятия фокуса, событие change не будет срабатывать. Вместо этого, рекомендуется использовать событие click для обработки изменений значений радио-кнопок.
2. Для изменения выпадающего списка на странице с помощью минифицированного JavaScript в верстке, можно использовать следующий подход:
- Добавить атрибут id или class к элементу, который представляет выпадающий список
- Создать соответствующий код JavaScript для изменения стилей или значений элемента при событии, которое вызывает изменение списка (например, клик на кнопку или выбор значения в другом элементе)
- Минифицировать JavaScript-код с помощью инструментов, таких как UglifyJS или Google Closure Compiler, чтобы уменьшить размер файла и оптимизировать его производительность
- Вставить минифицированный JavaScript-код на страницу в подходящем месте, например, в секции <script> перед закрывающим тегом </body>.