Примечание! Веб-совместимость предотвращает отображение атрибутов previousElementSibling и nextElementSibling в типах документов (и, следовательно, в ChildNode).
IDL
interface mixin NonDocumentTypeChildNode { readonly attribute Element? previousElementSibling; readonly attribute Element? nextElementSibling; }; Element includes NonDocumentTypeChildNode; CharacterData includes NonDocumentTypeChildNode;
Для веб-разработчиков (не нормативно)
element = node . previousElementSibling
Возвращает первого предшествующего родственника, который является элементом, в противном случае — null.
element = node . nextElementSibling
Возвращает первого следующего родственника, который является элементом, в противном случае — null.
Получатель атрибута previousElementSibling должен возвращать первого предшествующего родственника, который является элементом, в противном случае — null.
Получатель атрибута nextElementSibling должен возвращать первого следующего родственника, который является элементом, в противном случае — null.
Ссылки
DOM стандарт — https://efim360.ru/dom/
Читайте перевод полной версии стандарта «объектной модели документа», чтобы ознакомиться со всеми концепциями и интерфейсами.
DOM — Living Standard — https://dom.spec.whatwg.org
Читайте официальную документацию живого стандарта «объектной модели документа», чтобы быть в курсе последних изменений.