cbw1030
기록하는 공간
cbw1030
전체 방문자
오늘
어제
  • 전체보기 (101)
    • Programming (99)
      • Java (19)
      • Servlet (10)
      • Spring Framework (13)
      • Javascript (22)
      • AWS (2)
      • 네트워크 (8)
      • 데이터베이스 (13)
      • 리눅스 (3)
      • 블록체인 (7)
      • 용어 정리 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 브라이틱스 스튜디오 사용법
  • web
  • 브라이틱스
  • Brightics
  • beautifulsoup
  • 브라이틱스 스튜디오
  • react
  • javascript
  • Brightics Studio
  • 삼성SDS 브라이틱스
  • Brightics AI
  • 데이터분석
  • 브라이틱스 튜토리얼
  • 크롤링
  • 머신러닝
  • 생활코딩
  • 데이터 사이언스
  • 삼성SDS
  • 차원축소
  • 인공지능

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
cbw1030

기록하는 공간

Programming/Javascript

[Javascript] insertAdjacentElement 함수에 대해 알아보자

2019. 2. 20. 19:14
반응형

insertAdjacentElement()은 Element Node 또는 Text Node안에 원하는 Node를 삽입할 때 유용한 함수이다.


기본적인 구문은 다음과 같다.

element.insertAdjacentElement(position, text);

position은 아래 있는 단어만 사용이 가능하다.


'beforebegin'
타겟 Element Node 바로 앞에 
'afterbegin'
타겟 Element Node의 첫 번째 Text Node 앞에
'beforeend'
타겟 Element Node의 마지막 Text Node 뒤에
'afterend'
타겟 Element Node 바로 뒤에
위 내용을 다음과 같이 표현한다.

<!-- 'beforebegin' -->

<p> <------------------------ 현재 타겟 element

<!-- 'afterbegin'-->

foo

<!-- 'beforeend' -->

<p>

<!-- 'afterend' -->

예를들어 보자.

<div class="test">

<a href="#"> foo </a>

</div>


var goo = "<p> goo </p>";

var a = document.querySelector(".test");


a.insertAdjacentElement("afterend", goo);


위의 결과를 아래와 같이 표현할 수 있다.

<div class="test">

<a href="#"> foo </a>

</div>

<p> goo </p>



p.s. 잘못된 내용이 있다면 댓글 부탁드립니다.

반응형
저작자표시 (새창열림)

'Programming > Javascript' 카테고리의 다른 글

[Javascript] this 이것은 무엇인가  (0) 2019.02.25
[Javascript] hoisting & scope 호이스팅과 스코프 (ES5, ES6 비교)  (0) 2019.02.25
[Javascript] Rest 파라미터  (0) 2019.02.18
[Javascript] 유용한 배열 메서드 6가지(forEach, map, some, every, filter, reduce)  (0) 2019.02.18
[Javascript] 유사배열 arguments 객체  (0) 2019.02.17
    'Programming/Javascript' 카테고리의 다른 글
    • [Javascript] this 이것은 무엇인가
    • [Javascript] hoisting & scope 호이스팅과 스코프 (ES5, ES6 비교)
    • [Javascript] Rest 파라미터
    • [Javascript] 유용한 배열 메서드 6가지(forEach, map, some, every, filter, reduce)
    cbw1030
    cbw1030

    티스토리툴바