해결한 사람
2
명
정답률
66.67
%
시간 제한
10
ms
메모리 제한
256
MB
액션 메뉴는 값을 선택하는 폼 컨트롤이 아니라 여러 명령을 제공하는 메뉴입니다. 메뉴를 열면 첫 항목으로 포커스를 옮기고, Escape로 닫으면 실행 버튼으로 돌아가야 합니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
<button aria-haspopup="menu" aria-expanded="false">작업</button> <div role="menu"><button role="menuitem">복제</button></div>
작업 버튼으로 메뉴를 열고 방향키로 항목을 이동하며 Escape로 닫을 수 있게 하세요.
script.js을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: 사이트 이동 링크 목록에는 menu 역할을 무조건 사용하지 마세요. 이 문제는 명령 목록입니다.