Подтвердить что ты не робот

Каков наилучший способ получить имя тега элемента в JS?

Я хочу получить имя определенного тега (чтобы определить, является ли это div/input/span/p/so on)

Я обнаружил, что есть три разных атрибута, которые дают мне имя тега:

tagName, nodeName и localName

Мой вопрос: какой из них наиболее поддерживается во всех браузерах? И/или есть способ получить имя тега в Prototype (я посмотрел, но не смог найти его)?

4b9b3361

Ответ 1

nodeName является наиболее последовательным здесь. Я предлагаю вам занять минуту и ​​прочитать этот пост за несколько различий и несоответствий с tagName, если вам будет интересно узнать, почему.

Для прототипа части вопроса... это свойство JavaScript, просто this.nodeName должно работать или element.nodeName, независимо от того, какой элемент вызывается в текущей функции, должен работать.