querySelector()
Поддержка браузерами
12.0+ | 8.0+ | 3.5+ | 4.0+ | 10.0+ | 3.2+ |
Описание
Метод document.querySelector() возвращает первый элемент HTML-документа, который соответствует любому селектору из указанной группы селекторов.
Примечание: если селектор или список селекторов, переданный методу, соответствует более чем одному HTML-элементу, то метод вернет первый элемент. Для возврата всех элементов, соответствующих селектору или списку селекторов, используйте метод document.querySelectorAll(), который возвращает массив всех элементов, соответствующих переданным селекторам.
Синтаксис
document.querySelector(селекторы);
Аргументы
- селекторы: строка состоящая из одного или более CSS-селекторов, разделённых запятыми.
Возвращаемое значение
- первый объект element, который совпал с любым из указанных селекторов.
- null (если совпадений не найдено).
Пример
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Название документа</title> </head> <body> <div> <p class="test">Абзац1.</p> </div> <p class="test">Абзац2.</p> <button onclick="foo()">Выделить цветом абзац</button> <script> function foo() { var matches = document.querySelector("div>p, .test"); matches.style.backgroundColor = "yellow"; } </script> </body> </html>Попробовать »