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 | Да |