JavaScript интерфейс ParentNode
Интерфейсы веб APIОписание интерфейса
Интерфейс ParentNode содержит методы и свойства, которые являются общими для всех типов узлов (Node объекты), которые могут иметь дочерние элементы. Он реализуется такими объектами как Element, Document и DocumentFragment.
Методы интерфейса
| Метод | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| querySelector() | Метод возвращает первый элемент (объект Element) с текущим элементом в качестве корневого, соответствующий указанному селектору, или группе селекторов, которые являются потомками объекта, на котором был вызван метод. | Да | Да | Да | Да | 8.0* | Да |
| querySelectorAll() | Метод возвращает список элементов (статичный (не живой) объект типа NodeList) с текущим элементом в качестве корневого, соответствующих указанному селектору, или группе селекторов, которые являются потомками объекта, на котором был вызван метод. | Да | Да | Да | Да | 8.0* | Да |
Свойства интерфейса
| Свойство | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| childElementCount | Возвращает количество дочерних элементов конкретного узла. | Да | Да | Да | Да | 9.0 | Да |
| children | Возвращает живую коллекцию (HTMLCollection), которая содержит все дочерние элементы узла, на котором он был вызван. | Да | Да | Да | Да | 9.0* | Да |
| firstElementChild | Возвращает первый дочерний элемент (объект Element) конкретного узла, или null, если дочерних элементов нет. | Да | Да | Да | Да | 9.0 | Да |
| lastElementChild | Возвращает последний дочерний элемент (объект Element) конкретного узла, или null, если дочерних элементов нет. | Да | Да | Да | Да | 9.0 | Да |





