Получить тег из id => javascript / jquery - PullRequest
2 голосов
/ 05 июня 2019

Мне любопытно, возможно ли получить тег, эквивалентный jquery's $ ('tag_name'), просто имея под рукой идентификатор? Например:


    var some_id = document.getElementById('my_Id');
    //and then do something like
    var get_tag = some_id.its_tag;

Возможно ли что-то подобное?

Я знаю, что мы можем собрать все теги в одном месте, например, список, а затем перебрать этот список и проверить каждый идентификатор, но любопытно, есть ли что-то, что можно сделать элегантно?

Спасибо!

Альтернатива известна, но было бы здорово, если бы у оригинального вопроса тоже был какой-то ответ.


    var some_id = document.getElementById('my_Id');
    //and then do something like
    var get_tag = some_id.its_tag;

Ответы [ 2 ]

1 голос
/ 05 июня 2019
var some_id = document.getElementById('my_Id');
var tag = some_id.tagName;
1 голос
/ 05 июня 2019

Вы можете использовать свойство Element.tagName (оно представляет имя тега в верхнем регистре):

var some_element = document.getElementById('my_Id');

console.log(some_element.tagName); // => P
<p id="my_Id">Hello</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...