176 of 264 menu

Metóda insertAdjacentHTML

Metóda insertAdjacentHTML umožňuje vložiť reťazec HTML kódu na akékoľvek miesto stránky. Kód sa vkladá relatívne k referenčnému prvku. Je možné vykonať vloženie pred referenčný prvok (spôsob vloženia 'beforeBegin'), po ňom (spôsob vloženia 'afterEnd'), ako aj na začiatok (spôsob vloženia 'afterBegin') alebo na koniec (spôsob vloženia 'beforeEnd') referenčného prvku.

Syntax

referenčný prvok.insertAdjacentHTML(spôsob vloženia, kód na vloženie);

Príklad . Spôsob beforeBegin

Nech referenčný prvok je prvok #target. Vložme pred neho nový odsek:

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

Výsledok vykonania kódu:

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

Príklad . Spôsob afterEnd

A teraz vložme nový odsek za referenčný prvok:

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

Výsledok vykonania kódu:

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

Príklad . Spôsob afterBegin

Vložme nový odsek na začiatok referenčného prvku:

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

Výsledok vykonania kódu:

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

Príklad . Spôsob beforeEnd

Vložme nový odsek na koniec referenčného prvku:

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

Výsledok vykonania kódu:

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

Pozri tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť