JavaScript prepend() — додати вузли на початок


Метод prepend() додає вузли або рядки на початок елемента.

автор: NagarD

Загальний опис

Замінює незграбне insertBefore(node, parent.firstChild) — те, що доводилось писати роками.

Як і append(), приймає кілька аргументів і рядки.

Типове застосування — стрічка новин, де свіже має бути згори.

автор: NagarD

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
prepend 54+ 49+ 10+ 39+ 17+ -
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
prepend 54+ yes yes 10+

Приклади

+ запропонувати свій приклад у пісочниці

Нове повідомлення — згори списку.

HTML

<ul id="feed">
    <li>Старе</li>
</ul>

JS

const feed = document.getElementById('feed');

const fresh = document.createElement('li');
fresh.textContent = 'Свіже';

// згори, а не в кінець
feed.prepend(fresh);

// старий еквівалент:
// feed.insertBefore(fresh, feed.firstChild);
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід