< 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 |