JavaScript parentElement — батьківський елемент
Властивість parentElement повертає батька, якщо це елемент, і null в іншому разі.
Загальний опис
Це безпечніший брат parentNode. Піднімаючись угору по дереву в циклі, з ним не доведеться перевіряти тип вузла: на <html> він чесно поверне null, і цикл зупиниться сам.
У решті випадків обидві властивості дають одне й те саме.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| parentElement | 1+ | 9+ | 1+ | 7+ | 12+ | 9+ |
| Переглядач | ||||
|---|---|---|---|---|
| parentElement | yes | yes | yes | yes |
Приклади
+ запропонувати свій приклад у пісочниці
Цикл угору по дереву, що зупиняється сам.
let node = document.getElementById('inner');
while (node) {
console.log(node.tagName);
// на <html> дасть null — цикл зупиниться
node = node.parentElement;
}
Коментарі
Коментарів ще немає — будьте першим!