176 of 264 menu

Método insertAdjacentHTML

El método insertAdjacentHTML permite insertar una cadena de código HTML en cualquier lugar de la página. El código se inserta en relación con el elemento de referencia. Se puede realizar la inserción antes del elemento de referencia (modo de inserción 'beforeBegin'), después de él (modo de inserción 'afterEnd'), también al principio (modo de inserción 'afterBegin') o al final (modo de inserción 'beforeEnd') del elemento de referencia.

Sintaxis

elementoDeReferencia.insertAdjacentHTML(modoDeInserción, códigoAInsertar);

Ejemplo . Modo beforeBegin

Supongamos que el elemento de referencia es el elemento #target. Insertemos un nuevo párrafo antes de él:

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

Resultado de ejecutar el código:

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

Ejemplo . Modo afterEnd

Ahora insertemos un nuevo párrafo después del elemento de referencia:

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

Resultado de ejecutar el código:

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

Ejemplo . Modo afterBegin

Insertemos un nuevo párrafo al principio del elemento de referencia:

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

Resultado de ejecutar el código:

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

Ejemplo . Modo beforeEnd

Insertemos un nuevo párrafo al final del elemento de referencia:

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

Resultado de ejecutar el código:

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

Véase también

  • método insertAdjacentText,
    que inserta texto en un lugar determinado
  • método insertAdjacentElement,
    que inserta un elemento en un lugar determinado
  • método prepend,
    que inserta elementos al principio
  • método append,
    que inserta elementos al final
  • método appendChild,
    que inserta elementos al final del padre
  • método insertBefore,
    que inserta elementos antes de un elemento
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar