Метод querySelector() в HTML используется для возврата первого элемента, который соответствует заданным CSS-селекторам в документе.
Примечание: Метод querySelector() возвращает только первый элемент, соответствующий указанным селекторам. Чтобы вернуть все совпадения, используйте метод querySelectorAll ().
Синтаксис:
element.querySelector(selectors);
Селекторы — это обязательное поле. Он определяет один или несколько селекторов CSS для соответствия элементу. Эти селекторы используются для выбора HTML-элементов на основе их идентификатора, классов, типов и т.д. В случае нескольких селекторов для разделения каждого селектора используется запятая. Элемент, который появляется первым в документе, является возвращаемым элементом. Если селектор соответствует идентификатору( который должен быть уникальным на каждой странице), который используется несколько раз в документе, он вернет первый соответствующий элемент.
Возвращаемое значение : Этот метод используется для возврата первого элемента, соответствующего указанному(им) селектору (селекторам) CSS в документе.
Пример:
В этом примере описывается использование DOM Селектор запросов() метод выбора самого первого соответствующего элемента для конкретного селектора.
<!DOCTYPE html>
<html>
<head>
<title>DOM querySelector() Method</title>
</head>
<body style="text-align: center;">
<h1 style="color: green;">GeeksforGeeks</h1>
<h2>querySelector() Method</h2>
<div id="gfg">
<p>This is paragraph 1.</p>
<p>This is paragraph 2.</p>
</div>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var x = document.getElementById("gfg");
x.querySelector("p").style.backgroundColor = "Green";
x.querySelector("p").style.color = "white";
}
</script>
</body>
</html>
Выход:
Поддерживаемые браузеры: Браузер, поддерживаемый querySelector():
- Google Chrome 4.0
- Internet Explorer 8.0
- Microsoft Edge
- Firefox 3.5
- Opera 10.0
- Safari 3.2