Показать сообщение отдельно
  #1 (permalink)  
Старый 09.09.2018, 01:32
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Заглавный регистр при получении tagName элемента
Подскажите, tagName всегда возвращает значение заглавными буквами?

У меня вот такой пример - в диве с классом test есть несколько инпутов. Ловлю событие клика в инпутах вот так:
document.querySelector('.test').addEventListener('click', function(e) {
    let el = e.target;

    console.log(el.tagName); // Возвращает INPUT заглавными символами

    if (el.tagName == 'input' || el.tagName == 'INPUT') {
        // .....
    }
})

Я на всякий случай прописал в условии и строчными и заглавными, но интересно, tagName всегда возвращает заглавными или может в обоих вариантах вернуть?
Я тестирую в гугл-хроме.
Ответить с цитированием