해결한 사람
1
명
정답률
100.00
%
시간 제한
10
ms
메모리 제한
256
MB
대화상자는 이름, 모달 상태, 키보드 포커스 관리가 필요합니다. 네이티브 dialog와 showModal()을 사용하면 기본 포커스와 Escape 닫기를 활용할 수 있습니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
<dialog aria-labelledby="dialog-title"> <h2 id="dialog-title">설정</h2> <button type="button">닫기</button> </dialog>
열기 버튼으로 dialog를 모달로 열고, 제목을 aria-labelledby로 연결하며 닫기 버튼으로 닫으세요.
script.js을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: openButton과 closeButton에 각각 click 이벤트를 연결하세요.