TIL 5일차

Moon Seongseok·2021년 2월 5일

### 목표했던 것
트위틀러 과제 완성 ✔

하루동안 발생했던 문제점

  1. 부모 엘리먼트의 자식 엘리먼트를 위에서부터 아래로 값을 넣는 방법
  2. 부모 엘리먼트를 제외한 나머지 자식 엘리먼트들을 지워주는 함수

해결했던 방법

  1. append()를 이용해서 했을 때는 기존에 있던 엘리먼트들의 마지막에 추가가 됐었는데,
    prepend()를 이용하니 기존 엘리먼트들의 앞에서 추가가 됐다. MDN에서 밑의 자료를 참고했다.

  2. remove() 함수를 사용하여 자식 엘리먼트들을 제거했어야 했는데, 값을 다시 담아줄 부모 엘리먼트까지 제거가 돼버리는 문제가 발생했었다. 같이 공부했던 페어분의 도움으로 while문을 이용하여 함수를 작성하였다.

    부모 엘리먼트(readingArea) 안에 firstChild의 값이 있을 시, firstChild 값을 제거해주는 반복문을 돌려주었다. 마지막 남아있는 firstChild 값을 제거 후 반복문을 빠져나와 부모 엘리먼트는 그대로 살릴 수 있었다.

0개의 댓글