Wat is ARIA Live Region Generator?
Een ARIA live region is een HTML-element dat schermlezers in de gaten houden voor inhoudswijzigingen en deze automatisch aan de gebruiker aankondigen. Dit maakt dynamische inhoudsupdates - zoals formuliervalidatiefouten, statusberichten of chatberichten - mogelijk om te worden voorgelezen zonder de toetsenbordfocus te verplaatsen. Het aria-live attribuut bepaalt hoe dringend wijzigingen worden aangekondigd (polite of assertive).
Snel antwoord
Maak een ARIA live region om dynamische inhoudsupdates aan te kondigen aan schermlezers. Gebruik role=status (polite) voor adviserende updates, role=alert (assertive) voor kritieke meldingen. De regio moet bij het laden van de pagina in de DOM bestaan en content moet worden bijgewerkt via textContent, niet innerHTML.
Last updated: 2026-05-28
Beperkingen
- ARIA live regions werken alleen met schermlezers die ze ondersteunen. Gebruikers die visueel browsen zonder schermlezer zien geen visuele indicatie van live region updates tenzij u er een toevoegt.
- aria-live=assertive onderbreekt schermlezers onmiddellijk, wat storend kan zijn voor gebruikers die afhankelijk zijn van audiovoortgang. Gebruik het spaarzaam en alleen voor echt kritieke berichten.
- Frequente of snelle textContent-updates kunnen ervoor zorgen dat schermlezers aankondigingen in de wachtrij plaatsen en achter raken. Debounce updates die vaker dan eens per seconde plaatsvinden.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Kies het regietype op basis van hoe kritiek de updates zijn - status voor adviserend, alert voor urgent, log voor sequentiële updates.
- Configureer aria-atomic (hele regio lezen of alleen wijzigingen) en aria-relevant (welke soorten DOM-wijzigingen aankondigingen activeren).
- Kopieer het HTML-fragment met of zonder de JavaScript-updatehelper.
- Plaats de live region bij het laden van de pagina in de DOM zodat schermlezers deze kunnen registreren.
Waarvoor je het kunt gebruiken
- Voeg een statusregio toe voor formuliervalidatiefeedback die schermlezers aankondigen zonder de focus te verplaatsen.
- Maak een meldingsregio voor kritieke foutmeldingen die de gebruiker onmiddellijk onderbreken.
- Bouw een chatberichtenlogboek waarin nieuwe berichten op volgorde worden aangekondigd terwijl ze verschijnen.