Почему функция Click Event вызывает функцию в Firefox, а не в Chrome? - PullRequest
2 голосов
/ 04 мая 2019

Я динамически создаю <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);

Я ожидаю, что содержимое упомянутого элемента изменится при срабатывании события. Но ничего не происходит - даже не ошибка. Если мне нужно отредактировать свой вопрос с более подробной информацией, пожалуйста, дайте мне знать.

...