Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
7. Работа с DOM

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за създаването на DOM елементи

С JavaScript можете не само да променяте съществуващи елементи, но и да създавате нови и да ги добавяте динамично в страницата. Създаденият елемент първоначално съществува само в паметта и не се визуализира, докато не бъде добавен в DOM дървото. Позицията му зависи от метода, който използвате – дали ще бъде в края на даден контейнер или на точно определено място.

Стъпка по стъпка: създаване и добавяне на елемент

  1. Създайте нов елемент:

    document.createElement('div')

  2. Запазете го в променлива и го проверете в конзолата – ще видите, че съществува, но още не е в документа.

  3. Добавете го в края на body:

    document.body.appendChild(element)

  4. За да го поставите в конкретен контейнер (например навигация), използвайте селектор и отново:

    parentElement.appendChild(element)

  5. Ако искате да го позиционирате преди конкретен елемент, използвайте:

    parentElement.insertBefore(newElement, referenceElement)

Основни методи

  • document.createElement() – създава нов HTML елемент в паметта.
  • appendChild() – добавя елемент като последно дете на избран родител.
  • insertBefore() – добавя елемент преди друг конкретен елемент (приема два параметъра).

Тези методи са в основата на динамичното изграждане на интерфейс и интерактивни уеб приложения.

Дискусия към урока