Задать вопрос
@Stepan1998

Что делать, если ID начинается с числа?

Есть якорь со ссылкой href="#10-ronins"
JS ругается
Uncaught DOMException: Failed to execute 'querySelector' on 'Document': '#10-ronins' is not a valid selector.


Как быть в такой ситуации?
  • Вопрос задан
  • 479 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 2
Martovitskiy
@Martovitskiy
document.querySelector("[id='10-ronins']")
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
const el = document.getElementById('10-ronins');
не выкинет ошибки

Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@drawnofmymind
getAttribute('href')
Ответ написан
Комментировать
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
Может так?
document.querySelector("a[href='#10-ronins']")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы