175 of 264 menu

insertAdjacentElement-metodi

insertAdjacentElement-metodi mahdollistaa elementin lisäämisen mihin tahansa sivun kohtaan. Sitä käytetään useimmiten elementin luomisen jälkeen createElement-metodilla. Koodi lisätään suhteessa viiteelementtiin. Lisäys voidaan tehdä viiteelementin eteen (lisäystapa beforeBegin), sen jälkeen (lisäystapa afterEnd), tai viiteelementin alkuun (lisäystapa afterBegin) tai loppuun (lisäystapa beforeEnd).

Syntaksi

viiteelementti.insertAdjacentElement(lisäystapa, lisättävä koodi);

Esimerkki . Tapa beforeBegin

Olkoon viiteelementti elementti #target. Lisätään sen eteen uusi kappale:

<div id="target"> <p>elem</p> </div> let p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('beforeBegin', 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 p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('afterEnd', 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 p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('afterBegin', 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 p = document.createElement('p'); p.textContent = '!'; let target = document.querySelector('#target'); target.insertAdjacentElement('beforeEnd', 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ää