176 of 264 menu

Metode insertAdjacentHTML

Metode insertAdjacentHTML ļauj ievietot HTML koda virkni jebkurā lapas vietā. Kods tiek ievietots attiecībā pret atsauces elementu. Var veikt ievietošanu pirms atsauces elementa (ievietošanas veids 'beforeBegin'), pēc tā (ievietošanas veids 'afterEnd'), kā arī ievietošanu iesākumā (ievietošanas veids 'afterBegin') vai beigās (ievietošanas veids 'beforeEnd') atsauces elementa.

Sintakse

atsauces elements.insertAdjacentHTML(ievietošanas veids, kods ievietošanai);

Piemērs . Veids beforeBegin

Lai atsauces elements ir elements #target. Ievietosim pirms tā jaunu rindkopu:

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

Koda izpildes rezultāts:

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

Piemērs . Veids afterEnd

Un tagad ievietosim jaunu rindkopu pēc atsauces elementa:

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

Koda izpildes rezultāts:

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

Piemērs . Veids afterBegin

Ievietosim jaunu rindkopu atsauces elementa iesākumā:

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

Koda izpildes rezultāts:

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

Piemērs . Veids beforeEnd

Ievietosim jaunu rindkopu atsauces elementa beigās:

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

Koda izpildes rezultāts:

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

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt