176 of 264 menu

Метад insertAdjacentHTML

Метад insertAdjacentHTML дазваляе ўставіць радок HTML кода ў любое месца старонкі. Код устаўляецца адносна апорнага элемента. Можна зрабіць устаўку перад апорным элементам (спосаб устаўкі 'beforeBegin'), пасля яго (спосаб устаўкі 'afterEnd'), а таксама ў пачатак (спосаб устаўкі 'afterBegin') ці ў канец (спосаб устаўкі 'beforeEnd') апорнага элемента.

Сінтаксіс

апорны элемент.insertAdjacentHTML(спосаб устаўкі, код для ўстаўкі);

Прыклад . Спосаб beforeBegin

Хай апорны элемент - гэта элемент #target. Уставім перад ім новы абзац:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('beforeBegin', '<p>!</p>');

Вынік выканання кода:

<p>!</p> <div id="target"> <p>elem</p> </div>

Прыклад . Спосаб afterEnd

А цяпер уставім новы абзац пасля апорнага элемента:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('afterEnd', '<p>!</p>');

Вынік выканання кода:

<div id="target"> <p>elem</p> </div> <p>!</p>

Прыклад . Спосаб afterBegin

Уставім новы абзац у пачатак апорнага элемента:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('afterBegin', '<p>!</p>');

Вынік выканання кода:

<div id="target"> <p>!</p> <p>elem</p> </div>

Прыклад . Спосаб beforeEnd

Уставім новы абзац у канец апорнага элемента:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('beforeEnd', '<p>!</p>');

Вынік выканання кода:

<div id="target"> <p>elem</p> <p>!</p> </div>

Глядзіце таксама

  • метад insertAdjacentText,
    які ўстаўляе тэкст у зададзенае месца
  • метад insertAdjacentElement,
    які ўстаўляе элемент у зададзенае месца
  • метад prepend,
    які ўстаўляе элементы ў пачатак
  • метад append,
    які ўстаўляе элементы ў канец
  • метад appendChild,
    які ўстаўляе элементы ў канец бацькі
  • метад insertBefore,
    які ўстаўляе элементы перад элементам
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць