Я динамически создаю <option>
элементы с присоединенным событием click
и добавляю их к соответствующему элементу <select>
. В Firefox функция, которая обрабатывает событие, запускается, а в Chrome - нет.
Почему есть разница? Что я должен добавить или изменить?
Не могу сказать, что что-то пробовал, кроме поиска ответов в Интернете. Я понятия не имею, что происходит. Ниже приведена функция, которая должна изменять свойства элемента.
function change_display () {
let display_content = this.textContent.match(/[0-9]/g).join('') + ":00"
this.className === "arthur" ? arthur_display.textContent = display_content
: johnny_display.textContent = display_content;
}
//
Some code
//
new_option.addEventListener('click', change_display);
Я ожидаю, что содержимое упомянутого элемента изменится при срабатывании события. Но ничего не происходит - даже не ошибка.
Если мне нужно отредактировать свой вопрос с более подробной информацией, пожалуйста, дайте мне знать.