Notice: This is a work in progress. Please submit feedback or suggestions.

list attribute (html)

Screen reader support level: partial (6/10)

Voice Control support level: not applicable

On this page

The list attribute is used to identify an element that lists predefined options suggested to the user.


What are expectations?

Screen Reader support by expectation

ExpectationJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
MUST convey the presence of the list attributepartial (2/3)supportedsupportednonesupportednonenone

Voice Control support by expectation

ExpectationDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech Recognition
Not applicable

Expectation: convey the presence of the list attribute

Rationale: The user needs to know that the input will provide suggestions.

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey the presence of the list attribute'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
HTML input with datalist testsupportednonesupportedsupportedsupportedsupportednonesupportednonenone

Related features

These are features that are usually used in combination with this feature.

datalist element (html)

DragonJAWSNarratorNVDAOrcaTalkBackVoice AccessVC iOSVC MacOSVoiceOver (iOS)VoiceOver (macOS)Speech Recognition
supportedsome partial supportsupportedpartial (1/6)partial (1/3)partial (1/3)not applicablenot applicablenot applicablepartial (1/3)nonenot applicable