Встречается на собеседованиях • сегодня

Как получить доступ к узлу с помощью JS

Для доступа к узлам DOM в JavaScript есть несколько методов:

  1. getElementById() - получает элемент по id:
javascript
const element = document.getElementById('myId');
  1. querySelector() - получает первый элемент, соответствующий CSS-селектору:
javascript
const element = document.querySelector('.myClass');
  1. querySelectorAll() - получает все элементы по селектору (возвращает NodeList):
javascript
const elements = document.querySelectorAll('div');
  1. getElementsByClassName() - получает коллекцию элементов по классу:
javascript
const elements = document.getElementsByClassName('myClass');
  1. getElementsByTagName() - получает коллекцию элементов по тегу:
javascript
const divs = document.getElementsByTagName('div');

Для доступа к родительским, дочерним и соседним узлам можно использовать свойства:

  • parentNode
  • childNodes
  • firstChild
  • lastChild
  • nextSibling
  • previousSibling
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы