JavaScript - 문제 미리보기

문제 158

medium
다음 코드의 실행 결과는? ```html ```
A. 버튼을 클릭하면 페이지에 '완료!'가 새로 표시됨
B. 버튼을 클릭하면 버튼의 텍스트가 '완료!'로 변경됨
C. 버튼을 클릭해도 아무 변화 없음
D. 에러 발생

정답: B

`this.innerHTML`에서 `this`는 이벤트가 발생한 요소(여기서는 버튼) 자신을 가리킵니다. 따라서 버튼을 클릭하면 버튼의 내용(innerHTML)이 '완료!'로 변경되어 버튼에 표시되는 텍스트가 '시작'에서 '완료!'로 바뀝니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.