В настоящее время я пытаюсь выяснить, как я могу отфильтровать некоторые элементы HTML внутри моего кода.
В основном у меня есть несколько div
контейнеров, каждый из которых содержит некоторые вещи, которые я хочу отобразить.
Но я только хочу отобразить установленное количество (например, 1 или 3) тех контейнеров, которые будут выбраны случайным образом.
У меня в основном есть логика для их случайного выбора в коде.
У меня проблема в том, что мне нужно каким-то образом получить количество контейнеров, которые я на самом деле должен выбрать из них.
Я не хочу зависеть от способности других людей, работающих с тем же кодом, фактически обновлять количество контейнеров вручную, когда они добавляют или удаляют один.
Контейнеры в файле выглядят примерно так:
<div id="mainContainer">
<div id="element1">
//first container
</dev>
<div id="element2">
//second container
</dev>
<div id="element3">
//third container
</dev>
</div>
Я хочу получить номер этого элемента из кода, чтобы я мог отфильтровать их перед отображением веб-сайта.
Я мог бы выполнить фильтрацию с использованием TypeScript или JavaScript, но для этого мне нужно было бы сначала загрузить все контейнеры, которые я хочу предотвратить из-за производительности / пользовательского опыта.
Есть ли возможность получить список всех контейнеров или что-то в этом роде?
Я был бы очень признателен за помощь здесь:)