Как в скрипте указать class с любой цифрой на конце?

В JavaScript, чтобы указать class с любой цифрой на конце, вам придется использовать немного измененный синтаксис для выбора элемента по классу с помощью метода document.getElementsByClassName(). Обычно, чтобы выбрать элемент по классу, вы пишете document.getElementsByClassName('class-name'), однако, если вам нужно выбрать элемент с классом, который заканчивается на цифру, вам придется использовать такой селектор: document.querySelectorAll('[class$="digit"]'), где digit - это любая цифра от 0 до 9.

Давайте рассмотрим пример, чтобы это проиллюстрировать:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Class с любой цифрой</title>
</head>
<body>

<div class="example1">Этот div класса example1 не будет выбран</div>
<div class="example2">Этот div класса example2 не будет выбран</div>
<div class="example3">Этот div класса example3 будет выбран</div>

<script>
const elements = document.querySelectorAll('[class$="3"]');
elements.forEach(element => {
    element.style.backgroundColor = 'lightblue';
});
</script>

</body>
</html>

В данном примере будут выделены все элементы <div>, у которых класс заканчивается на цифру 3. Обратите внимание, что селектор [class$="digit"] выберет не только классы с одной цифрой, но и те, которые содержат больше символов (например: example13). Если вам нужно выбрать класс только с одной цифрой, вам придется использовать более сложные селекторы или фильтровать элементы после выбора.

Надеюсь, это поможет вам выбирать элементы с классами, заканчивающимися на любую цифру в вашем JavaScript скрипте. Если у вас есть дополнительные вопросы, не стесняйтесь задавать!