Вопросы к Поиску с Алисой
Основное отличие свойств parentElement и parentNode при получении родительского элемента заключается в том, что parentElement возвращает только родительский элемент, а parentNode — любого родителя. learn.javascript.ru dustinpfister.github.io
Например, родителем корневого узла document.documentElement (<html>) является document, но document — это не узел-элемент, поэтому parentNode вернёт его, а parentElement нет. learn.javascript.ru