Как получить идентификатор родителей класса в html js (нет jQuery) - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть класс. Откуда я знаю этот класс родителей ID.

1 Ответ

2 голосов
/ 09 февраля 2020

Элементы в HTMl могут иметь только один родительский узел. Я не уверен, хотите ли вы получить идентификатор класса grandParent в примере или нет. Если вы хотите получить идентификаторы всех узлов-предков, обновите вопрос.

const child = document.querySelector('.child') // Selecting the class you want to work with.
console.log(child);

const parent = child.parentElement.getAttribute('id') // Getting id of parent node.
console.log('parent id: ', parent);
  <div id='1' class='grandParent'>
      <div id='2' class='parent'>
          <div id='3' class='child'>
            Hi
            </div>
        </div>
  </div>
...