JavaScript

insertAdjacentHTML

동구나라 2023. 1. 17. 16:28

< HTML >

<span id="el">C</span>

< JS >

const el = document.querySelector("#el")

el.insertAdjacentHTML('beforebegin', '<span>A-</span>');

// 타켓 요소 전(형제레벨)에 생성- 시작 태그의 앞(형제 레벨로)

 

el.insertAdjacentHTML('afterbegin', '<span>B-</span>');

// 타켓 요소 다음(자식요소)에 생성 - 시작 태그의 뒤(자식 요소로)

 

el.insertAdjacentHTML('beforeend','<span>-D</span>');

// 타켓 요소 '끝나는 태그' 바로 직전(자식요소로)에 요소를 생성 - '종료 태그' 앞(자식 요소로)

 

el.insertAdjacentHTML('afterend','<span>-E</span>');

// 타켓 요소의 '끝나는 태그' 바로 다음(형제레벨)에 요소를 생성 - '종료 태그' 뒤(형제 레벨로)

'JavaScript' 카테고리의 다른 글

스택, 힙, 비파괴적 처리, 파괴적 처리  (0) 2023.01.27
배열의 메서드  (0) 2023.01.27
날짜와 시간 구하기  (0) 2023.01.26
Validate 정리  (0) 2023.01.14
[JavaScript] URL 파라미터 값 가져오기  (0) 2022.12.23