Идентификаторы должны быть уникальными. Поэтому document.querySelectorAll('#capa_1')
выбирает только первый модал с этим идентификатором. Используйте класс, чтобы соответствовать всем модальным DIV.
На самом деле, у вас есть только один DIV с id="capa_1"
. Все модалы имеют class="item"
, поэтому вы должны использовать это, чтобы получить их все.
СП должен быть:
const loadBtns = document.querySelectorAll('.item');
В UTF-8 это - на самом деле 6 цифр (или 3 байта).
$ printf '\xE2\x98\xA0'
☠
, Чтобы проверить, как это кодируется консолью, используйте hexdump:
$ printf ☠ | hexdump
0000000 98e2 00a0
0000003
Просто помещенный "в " в Вашем сценарии оболочки. В корректной локали и на поддерживающей Unicode консоли это распечатает очень хорошо:
$ echo ☠
☠
$
ужасное "обходное решение" должно было бы произвести последовательность UTF-8, но это также зависит от используемого кодирования:
$ echo -e '\xE2\x98\xA0'
☠
$
% echo -e '\u2620' # \u takes four hexadecimal digits
☠
% echo -e '\U0001f602' # \U takes eight hexadecimal digits