inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 ES6+ 기초 핵심 문법

하나만 더 질문드려요

해결된 질문

569

gangsugi

작성한 질문수 73

0

아래 질문에 답변 감사드립니다.

설명을 너무 귀에 쏙쏙 들어오게 잘 강의해주셔서 정말 재미있게 강의를 들었습니다.

끝까지 열심히 다 듣고 다음 단계도 할인까지 해주셔서 신청해서 듣기 시작했습니다.

다.

 

한가지만 더 질문드려요...할일앱 마지막까지 열심히 다 듣고 따라 했습니다.

완성본 소스도 다 확인을 해봤는데도 어디가 틀린건지를 찾지 못해서 질문드려요

 

삭제 버튼이 추가되면 완성물에는 위에 등록 버튼과 동일한 디자인으로 되어 있던데, 전 그냥 텍스트로만 되더라구요, 정말 소스는 몇번이고 완성본하고 비교를 해봤는데 동일했습니다. ㅜㅜ

 

20230315_201816.jpg

javascript es6

답변 1

0

이룸코딩

안녕하세요 gangsugi님.
제 강의를 열심히 들어주시고,
또 새로운 강의도 등록해주셔서 감사합니다!
아래 답변 참고해보시고, 또 궁금하신점 있으시면 질문 남겨주세요.

버튼의 스타일

버튼이 파란색에 둥근 모서리를 가진 저런 (?) 디자인인 이유는 아시다시피 CSS에 지정해둔 스타일 때문입니다. CSS 파일을 보시면, 제가 button 요소에 다음과 같은 스타일을 지정해 두었어요.

button {
  width: 100px;
  height: 35px;
  background-color: #3498db;
  color: white;
}

그러니까 결론적으로 buutton 요소는 모두 해당 스타일을 가지게 됩니다. '삭제' 버튼은 자바스크립트 파일의 addItem 함수에서 생성하게 되는데요. 제 생각에는 아무래도 요소를 생성할 때 button 요소가 아니라 다른 요소로 생성된 것 같습니다.

삭제 버튼이 생성되는 부분

function addItem(todo) {
  if (todo.text !== '') {
    const li = document.createElement('li');
    const button = document.createElement('button'); // 이 부분 체크!
    const span = document.createElement('span');

    button.innerText = '삭제';
    button.addEventListener('click', delItem);
    span.innerText = todo.text;

    li.appendChild(span);
    li.appendChild(button);
    ul.appendChild(li);
    li.id = todo.id;
  }
}

해당 부분에서, const button이 createElement('button')과 같이 생성되어야 합니다.

1

gangsugi

늘 빠른 답변 감사드립니다.

 

10월 15일 삭제예정 강의 문의

0

36

1

강의제목에 10/15일 삭제라고 나와있는데,

0

46

1

스크립트 영상 미일치

0

75

3

감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.

0

54

2

강의 설명 중에 헷갈리는 것이 있네요

0

50

1

수업자료 관련 문의

0

65

3

1강 동영상 재생 오류

1

67

2

Composition단계에서 `Layer`는 누가 만드는지

0

44

1

Strict Mode 예시 질문!

0

58

2

수업이 안보여요

0

62

1

저자 블로그에 있는 강의는 어떤 강의인가요?

1

62

1

[해결됨]윈도우즈 환경에서 타입 스크립트 파일이 실행이 안됩니다.

1

86

5

4강 카드뉴스 자동화 자료가 안보입니다!!

0

106

2

윈도우즈 환경에서 진행중입니다.

0

63

2

4강 카드뉴스 자동화 자료

6

124

1

라이브 강의 영상 녹화본이 있을까요?

0

100

1

인증이 늦었습니다ㅜㅜ 확인부탁드립니다

0

89

1

스웨거 접속이 안되는데 확인 부탁드립니다.

0

64

1

설명이 잘못된거같습니다.

1

77

2

수강자료 다운로드 관련 문의

0

109

2

모듈파트 초반 진행중 오류

0

232

1

기초 강의 #18 모듈

0

413

1

QA 자동화 테스트할 때 자바스크립트와의 연계성

0

920

1

질문드립니다.

1

564

1