Как я могу определить тип элемента HTML в JavaScript?

158
задан Michał Perłakowski 29 December 2015 в 22:09
поделиться

2 ответа

nodeName атрибут, который Вы ищете. Например:

var elt = document.getElementById('foo');
console.log(elt.nodeName);

Примечание, что nodeName возвраты использованное для своей выгоды имя элемента и без угловых скобок, что означает, что, если Вы хотите проверить, если элемент <div> элемент, Вы могли бы сделать это следующим образом:

elt.nodeName == "DIV"

, В то время как это не дало бы Вам ожидаемые результаты:

elt.nodeName == "<div>"
250
ответ дан Michał Perłakowski 23 November 2019 в 21:41
поделиться

Что относительно element.tagName ?

См. также tagName документы о MDN.

40
ответ дан Michał Perłakowski 23 November 2019 в 21:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: