176 of 264 menu

Méthode insertAdjacentHTML

La méthode insertAdjacentHTML permet d'insérer une chaîne de code HTML à n'importe quel endroit de la page. Le code est inséré par rapport à un élément de référence. Il est possible de faire une insertion avant l'élément de référence (méthode d'insertion 'beforeBegin'), après celui-ci (méthode d'insertion 'afterEnd'), ainsi qu'au début (méthode d'insertion 'afterBegin') ou à la fin (méthode d'insertion 'beforeEnd') de l'élément de référence.

Syntaxe

élément de référence.insertAdjacentHTML(méthode d'insertion, code à insérer);

Exemple . Méthode beforeBegin

Soit l'élément de référence - l'élément #target. Insérons un nouveau paragraphe avant celui-ci :

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

Résultat de l'exécution du code :

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

Exemple . Méthode afterEnd

Maintenant, insérons un nouveau paragraphe après l'élément de référence :

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

Résultat de l'exécution du code :

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

Exemple . Méthode afterBegin

Insérons un nouveau paragraphe au début de l'élément de référence :

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

Résultat de l'exécution du code :

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

Exemple . Méthode beforeEnd

Insérons un nouveau paragraphe à la fin de l'élément de référence :

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

Résultat de l'exécution du code :

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

Voir aussi

  • la méthode insertAdjacentText,
    qui insère du texte à l'endroit spécifié
  • la méthode insertAdjacentElement,
    qui insère un élément à l'endroit spécifié
  • la méthode prepend,
    qui insère des éléments au début
  • la méthode append,
    qui insère des éléments à la fin
  • la méthode appendChild,
    qui insère des éléments à la fin du parent
  • la méthode insertBefore,
    qui insère des éléments avant un élément
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser