176 of 264 menu

Metoden insertAdjacentHTML

Metoden insertAdjacentHTML tillater innsetting av en streng med HTML-kode hvor som helst på siden. Koden settes inn i forhold til et referanseelement. Man kan sette inn før referanseelementet (innsettingsmåte 'beforeBegin'), etter det (innsettingsmåte 'afterEnd'), samt i begynnelsen (innsettingsmåte 'afterBegin') eller på slutten (innsettingsmåte 'beforeEnd') av referanseelementet.

Syntaks

referanseelement.insertAdjacentHTML(innsettingsmåte, kode for innsetting);

Eksempel . Måten beforeBegin

La referanseelementet være elementet #target. La oss sette inn et nytt avsnitt før det:

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

Resultat av kjøring av kode:

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

Eksempel . Måten afterEnd

La oss nå sette inn et nytt avsnitt etter referanseelementet:

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

Resultat av kjøring av kode:

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

Eksempel . Måten afterBegin

La oss sette inn et nytt avsnitt i begynnelsen av referanseelementet:

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

Resultat av kjøring av kode:

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

Eksempel . Måten beforeEnd

La oss sette inn et nytt avsnitt på slutten av referanseelementet:

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

Resultat av kjøring av kode:

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

Se også

  • metoden insertAdjacentText,
    som setter inn tekst på angitt sted
  • metoden insertAdjacentElement,
    som setter inn et element på angitt sted
  • metoden prepend,
    som setter inn elementer i begynnelsen
  • metoden append,
    som setter inn elementer på slutten
  • metoden appendChild,
    som setter inn elementer på slutten av forelderen
  • metoden insertBefore,
    som setter inn elementer før et element
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis