Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Поиск по значениям атрибутов в JS

Почему querySelectorAll не принимает конструкцию div[id="^sap"]?
Я хочу найти все элементы которые начинаются со слова sap в конце у всех меняется ID "sap1, sap2, sap3 ..." Но через querySelectorAll('div[id="^sap"]') Ошибка (is not a valid selector)
Это из за символа ^ чем его заменить?

По дате
По рейтингу
Аватар пользователя
Новичок

а если так?
console.log(document.querySelectorAll('div[id ^="sap"]'));

Аватар пользователя
Оракул

Вот так можно сформировать запрос, идет обращение к id как к атрибуту