176 of 264 menu

Metoden insertAdjacentHTML

Metoden insertAdjacentHTML låter dig infoga en sträng med HTML-kod var som helst på sidan. Koden infogas i förhållande till ett referenselement. Du kan infoga före referenselementet (infogningssätt 'beforeBegin'), efter det (infogningssätt 'afterEnd'), samt i början (infogningssätt 'afterBegin') eller i slutet (infogningssätt 'beforeEnd') av referenselementet.

Syntax

referenselement.insertAdjacentHTML(infogningssätt, kod att infoga);

Exempel . Sättet beforeBegin

Låt referenselementet vara elementet #target. Låt oss infoga ett nytt stycke före det:

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

Resultat av exekveringen av koden:

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

Exempel . Sättet afterEnd

Låt oss nu infoga ett nytt stycke efter referenselementet:

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

Resultat av exekveringen av koden:

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

Exempel . Sättet afterBegin

Låt oss infoga ett nytt stycke i början av referenselementet:

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

Resultat av exekveringen av koden:

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

Exempel . Sättet beforeEnd

Låt oss infoga ett nytt stycke i slutet av referenselementet:

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

Resultat av exekveringen av koden:

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

Se även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa