Вопросы к Поиску с Алисой
Разница между свойствами previousElementSibling и previousSibling заключается в том, что previousSibling возвращает предыдущий дочерний узел как узел элемента, текстовый узел или узел комментария, в то время как previousElementSibling возвращает предыдущий дочерний узел как узел элемента (игнорирует текстовые и узлы комментариев). www.geeksforgeeks.org stackoverflow.com