Код: Выделить всё
[url=#]Link[/url]Код: Выделить всё
var a = document.querySelector('a[data-a=1]');Код JS var a = document.querySelector('a[data-a=a]'); не вызывает ошибок. Поэтому я думаю, что проблема в том, что JS API HTML5 document.querySelector не поддерживает поиск числового значения в пользовательском атрибуте данных HTML5.
Это проблема ошибки реализации браузера или проблема спецификации HTML5, относящейся к document.querySelector?
Затем я протестировал коды ниже на http://validator.w3.org/:
Код: Выделить всё
An HTML Document
[url=#]Link[/url]
Согласно ли спецификации HTML5 HTML5 JS API document.querySelector, что этот метод не может искать пользовательский атрибут данных HTML5 с числовым значением? (Требуется источник спецификации HTML5.)
Подробнее здесь: https://stackoverflow.com/questions/148 ... ause-error
Мобильная версия