повторно объявить <p>под aria-live, даже если текст такой же - PullRequest
0 голосов
/ 06 апреля 2020

Привет, я пытаюсь реализовать окно поиска. Один из сценариев ios заключается в том, что общее количество результатов должно быть объявлено. Чтобы достичь этого, я поместил тег p в aria-live, и он объявляет его, как и ожидалось.

Угловой случай - что, если пользователь нажимает дважды, введите

пользователь вводит строку -> попадания введите -> отображаются результаты и объявлена ​​строка

Теперь, если пользователь нажимает кнопку ввода, снова без изменений ничего не обновляется, поскольку счетчик такой же и ничего не объявляется.

Я пытался использовать это на введите нажмите

        if (document.getElementById("header")) {
            const currentText: string = document.getElementById("header").innerHTML;
            document.getElementById("search-header").innerHTML = "";
            document.getElementById("search-header").innerHTML = currentText;
        }

но он все еще не объявил?

есть другой способ?

...