Nasza strona internetowa zawiera część javascript, która tworzy nakładkowe okna modalne.Jak ustawić fokus na okno modemu javascript?
Jest to jednak jeden problem z dostępnością, po uruchomieniu modul, focus
nadal znajduje się na elemencie wyzwalającym, a nie na samym modale.
Te moduły mogą zawierać różnego rodzaju elementy html, nagłówki, akapity i formanty formularzy. To, co chciałbym, to zacząć od pierwszego elementu w modalu, więc najprawdopodobniej będzie to tag h4.
Mam zbadane za pomocą funkcji focus()
jednak to nie działa z wieloma elementami HTML.
Jedną z nich było dodanie pustego znacznika a
w oknie, które może uzyskać fokus, ale nie jestem pewien tej metody.
to jeden sposób, choć wolałbym nie dodawać pustych pól tekstowych w kodzie, zarówno dla dostępności, jak i czystości kodu – user502014
@ user502014 pole tekstowe nie będzie widoczne, więc dostępność nie powinna stanowić problemu. Jeśli znajdziesz czystszy kod, możesz go użyć, pamiętaj, że masz gotowy "Plan B". –