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

Получить имя тега объекта, возвращаемого getElementsByName

поэтому предположим, что я вызываю document.getElementsByName("title"); в javascript

и я хочу узнать тип тега элемента, который возвращается этой функцией, например, чтобы увидеть, является ли он метатегом или тегом div или тегом span и т.д.

как я буду заниматься этим?

4b9b3361

Ответ 1

document.getElementsByName("title"); возвращает набор элементов, а не один элемент поэтому в течение цикла вы можете использовать element.tagName для получения тега

основно

document.getElementsByName("title")[0].tagName должен работать

Ответ 2

Вы вернули объект NodeList, поэтому вам нужно быть более конкретным с вашим селектором или выбрать первый элемент, используя индекс 0, как в других ответах.

В то время как вы можете использовать nodeName или tagName, nodeName - лучший вариант.

Ответ 3

Вы можете использовать свойство tagName следующим образом:

document.getElementsByName('name')[index].tagName;

Вам нужен индекс, поскольку функция getElementsByName возвращает массив.