176 of 264 menu

Metoda insertAdjacentHTML

Metoda insertAdjacentHTML omogoča vstavitev niza HTML kode na katero koli mesto strani. Koda se vstavi glede na referenčni element. Možno je vstaviti pred referenčni element (način vstavljanja 'beforeBegin'), za njim (način vstavljanja 'afterEnd'), pa tudi na začetek (način vstavljanja 'afterBegin') ali na konec (način vstavljanja 'beforeEnd') referenčnega elementa.

Sintaksa

referenčni element.insertAdjacentHTML(način vstavljanja, koda za vstavljanje);

Primer . Način beforeBegin

Naj bo referenčni element - element #target. Vstavimo nov odstavek pred njim:

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

Rezultat izvajanja kode:

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

Primer . Način afterEnd

Zdaj pa vstavimo nov odstavek za referenčnim elementom:

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

Rezultat izvajanja kode:

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

Primer . Način afterBegin

Vstavimo nov odstavek na začetek referenčnega elementa:

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

Rezultat izvajanja kode:

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

Primer . Način beforeEnd

Vstavimo nov odstavek na konec referenčnega elementa:

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

Rezultat izvajanja kode:

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

Glejte tudi

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni