171 of 264 menu

prepend 메소드

prepend 메소드는 어떤 요소의 시작 부분에 다른 요소를 삽입할 수 있게 합니다. 매개변수로는 일반적으로 createElement를 통해 생성된 요소나 문자열을 받습니다. 여러 개의 요소나 문자열을 쉼표로 구분하여 나열하여 한 번에 추가할 수도 있습니다.

문법

부모.prepend(요소 또는 문자열);

예제

단락을 하나 생성하고, 텍스트를 설정한 후, #parent 블록의 시작 부분에 페이지에 넣어보겠습니다:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p = document.createElement('p'); p.textContent = '!'; parent.prepend(p);

코드 실행 결과:

<div id="parent"> <p>!</p> <p>1</p> <p>2</p> <p>3</p> </div>

예제

#parent 블록의 시작 부분에 여러 개의 단락을 한꺼번에 넣어보겠습니다:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p1 = document.createElement('p'); p1.textContent = 'a'; let p2 = document.createElement('p'); p2.textContent = 'b'; parent.prepend(p1, p2);

코드 실행 결과:

<div id="parent"> <p>b</p> <p>a</p> <p>1</p> <p>2</p> <p>3</p> </div>

예제

메소드의 매개변수로 문자열을 사용해 보겠습니다:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); parent.prepend('!');

코드 실행 결과:

<div id="parent"> ! <p>1</p> <p>2</p> <p>3</p> </div>

참고 항목

  • append 메소드,
    요소를 끝부분에 삽입합니다
  • appendChild 메소드,
    요소를 끝부분에 삽입합니다
  • insertBefore 메소드,
    요소를 특정 요소 앞에 삽입합니다
  • insertAdjacentElement 메소드,
    요소를 지정된 위치에 삽입합니다
  • insertAdjacentHTML 메소드,
    태그를 지정된 위치에 삽입합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부