Important Concepts: Role and Accessible Name

Concept Description
Role Describes what the function of an element is in the document and what types of interaction is expected, examples include:
  • link
  • textbox
  • checkbox
  • radio button
Accessible Name Describes the purpose of this specific form control in the form and is computed based on author supplied information. Examples of sources of accessible names include:
  • Child text nodes of label element (preferred)
  • aria-label attribute
  • aria-labelledby attribute
  • title attribute