Методы JavaScript для получения предыдущего родственного элемента

В JavaScript, чтобы получить предыдущий одноуровневый элемент элемента, вы можете использовать различные методы. Вот несколько вариантов:

  1. Использование свойства previousElementSibling:

    var previousSibling = element.previousElementSibling;
  2. Использование свойства previousSiblingи фильтрация узлов элементов:

    var previousSibling = element.previousSibling;
    while (previousSibling && previousSibling.nodeType !== 1) {
     previousSibling = previousSibling.previousSibling;
    }
  3. Использование свойства previousSiblingи обход до тех пор, пока не будет найден узел элемента:

    var previousSibling = element.previousSibling;
    while (previousSibling && previousSibling.nodeType !== 1) {
     previousSibling = previousSibling.previousSibling;
    }
  4. Использование свойства previousSiblingи цикл до тех пор, пока не будет найден узел элемента:

    var previousSibling = element.previousSibling;
    while (previousSibling && previousSibling.nodeType !== 1) {
     previousSibling = previousSibling.previousSibling;
    }

Эти методы позволяют получить предыдущий родственный элемент данного элемента в JavaScript.