176 of 264 menu

insertAdjacentHTML-metodi

insertAdjacentHTML-metodi mahdollistaa HTML-koodimerkkijonon lisäämisen mihin tahansa kohtaan sivulla. Koodi lisätään suhteessa viiteelementtiin. Lisäyksen voi tehdä ennen viiteelementtiä (lisätapa 'beforeBegin'), sen jälkeen (lisätapa 'afterEnd'), tai myös alkuun (lisätapa 'afterBegin') tai loppuun (lisätapa 'beforeEnd') viiteelementtiä.

Syntaksi

viiteelementti.insertAdjacentHTML(lisätapa, lisättävä koodi);

Esimerkki . Tapa beforeBegin

Olkoon viiteelementti elementti #target. Lisätään ennen sitä uusi kappale:

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

Koodin suorituksen tulos:

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

Esimerkki . Tapa afterEnd

Lisätään nyt uusi kappale viiteelementin jälkeen:

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

Koodin suorituksen tulos:

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

Esimerkki . Tapa afterBegin

Lisätään uusi kappale viiteelementin alkuun:

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

Koodin suorituksen tulos:

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

Esimerkki . Tapa beforeEnd

Lisätään uusi kappale viiteelementin loppuun:

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

Koodin suorituksen tulos:

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

Katso myös

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää