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>
Попробовать »