html listbox 예제

listbox 역할이 요소에 추가되거나 이러한 요소가 표시되면 화면 판독기는 포커스가 생기면 목록 상자의 레이블과 역할을 발표합니다. 옵션 또는 항목이 목록 내에 포커스가 있는 경우 다음에 발표되고 화면 판독기가 이를 지원하는 경우 목록과 함께 항목의 위치를 표시합니다. 포커스가 목록 내에서 이동하면 화면 판독기가 관련 항목을 알 수 있습니다. listbox 역할은 사용자가 HTML 요소와 유사한 하나 이상의 정적 항목을 선택할 수 있는 목록을 만드는 요소를 식별하는 데 사용됩니다. 달리 목록 상자에는 이미지가 포함될 수 있습니다. 목록 상자의 각 자식에는 옵션 역할이 있어야 합니다. 행 특성을 사용하여 목록에 표시할 행 수를 지정할 수 있습니다. 스크롤 막대를 사용하여 추가 행을 볼 수 있습니다. 목록 상자에는 목록항목 요소가 포함될 것으로 예상됩니다. 목록 상자의 모든 행은 목록에서 가장 높은 항목의 높이인 높이와 동일합니다.

가변 높이 행이 있거나 텍스트가 아닌 콘텐츠가 있는 목록을 만들려면 대신 richlistbox 요소를 사용해야 합니다. 목록 상자를 만들려면 선택 태그가 사용됩니다. 선택 태그에는 2개의 특성, 이름 및 크기가 포함되어 있습니다. name 특성은 목록 상자를 호출하기로 결정한 모든 이름입니다. 예를 들어 신용 카드 옵션을 보유한 목록 상자인 경우 이름 특성은 “credit_cards”일 수 있습니다. 다른 특성은 크기 특성입니다. 이 값은 목록 상자에 포함할 옵션 수를 보여 주며 숫자 값입니다. 위의 예에서는 비자, 마스터카드, 아메리칸 익스프레스의 3가지 선택 사항이 있습니다. 따라서 크기 특성은 3입니다. 역할 목록 상자가 있는 요소에는 수직의 암시적 aria 방향 값이 있습니다.

아래 코드조각은 목록 상자 역할이 html 소스 코드에 직접 추가되는 방법을 보여 주며 있습니다. listbox 역할은 사용자가 정적 인 하나 이상의 항목을 선택할 수있는 목록에 사용되며 HTML 요소와 달리 이미지가 포함 될 수 있습니다. 이 요소는 하나 이상의 항목을 선택할 수 있는 항목 목록을 만드는 데 사용됩니다. 목록 상자에는 여러 열이 포함될 수 있습니다. listbox의 항목을 검색하고 수정할 수 있는 방법은 여러 가지가 있습니다. 행 특성은 텍스트 영역에서 표시되는 줄 수를 지정합니다. 사용자가 옵션을 선택하면 다음이 발생해야 합니다. 사용자는 데이터를 입력할 때 미리 정의된 옵션의 드롭다운 목록을 볼 수 있습니다. 이 자습서에서는 HTML을 사용하여 목록 상자를 만드는 방법을 보여 드리겠습니다. 사용자가 두 개 이상의 값을 선택할 수 있도록 여러 특성을 사용: 사용자가 옵션을 클릭 할 때, 옵션에 초점을 맞출 때 공간 안타, 또는 그렇지 않으면 옵션의 상태를 전환, 다음이 발생해야합니다 : 이것은 위의 HTML 코드가 표시되는 방법입니다. 브라우저: CSS: 상속된 메서드 addEventListener(), 추가자(), 흐림, 클릭, cloneNode(), 비교문서 위치, dispatchEvent(), doCommand, 포커스, getAttributeNode(), getAttributeNodeNS(), getAttributeNS(), get:ClientRect(), getClientRect(), getElementsByAttributens, getElementsByAttributeNS, getElementsByClassName(), getElementsByTagName(), getElementsByTagNameNS(), getElementsByTagNameNS(), getElementsByTagNameNS(), getElementsByTagNameNS(), getElementsByTagNameNS(), getFeature(), getUserData, hasAttribute(), hasAttributens(), hasChildNodes(), 삽입전(), isDefaultNamespace(), isEqualNode, isSameNode, isSupported(), 조회네스페이스URI, 조회사전수정, 정규화(), 쿼리선택자(), 쿼리선택자(), 쿼리선택자All(), removeAttribute(), 제거속성노드(), 제거속성NS(), 제거자(), removeChild(), removeEventListener(), replaceChild(), setAttribute노드(), setAttributeNodeNS(), setAttributeNodeNS(), setAttributeNs(), setUserData 목록이 탭된 경우 첫 번째 다른 항목이 없는 경우 목록의 항목이 선택됩니다.